From bb2c1e05029430106d2b1c110641de6a2c378ef9 Mon Sep 17 00:00:00 2001 From: Steffen Vogel <post@steffenvogel.de> Date: Mon, 1 Apr 2019 07:16:25 +0000 Subject: [PATCH] add relay --- docker-compose.yml | 8 ++++++++ etc/nginx/villas.conf | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index adbfb72..eb3a2bd 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -42,6 +42,7 @@ services: depends_on: - backend - frontend + - relay restart: always # The MongoDB database for the VILLASweb backend @@ -60,12 +61,19 @@ services: command: node /etc/villas/node/demo.conf volumes: - ./etc/node:/etc/villas/node + - ./data:/data ports: - "8081:80" - "12000-12010:12000-12010/udp" - "12000-12010:12000-12010/tcp" restart: always + # A relay for websocket nodes + relay: + image: villas/node + restart: always + command: relay + # Web Interface for MongoDB mongo-express: image: mongo-express diff --git a/etc/nginx/villas.conf b/etc/nginx/villas.conf index 878ddb1..7bf7fb1 100644 --- a/etc/nginx/villas.conf +++ b/etc/nginx/villas.conf @@ -61,6 +61,10 @@ server { proxy_pass http://node/api; } + location /ws/relay/ { + proxy_pass http://relay:8088/; + } + location /ws/ { proxy_pass http://node/; } -- GitLab