From 898741537e771f2b8710d3ad8df70dc09459a505 Mon Sep 17 00:00:00 2001
From: Steffen Vogel <post@steffenvogel.de>
Date: Sun, 17 Sep 2017 11:38:03 +0200
Subject: [PATCH] make VILLASnode web mockup available

---
 Dockerfile.nginx      |  2 ++
 docker-compose.yml    |  1 +
 etc/nginx/villas.conf | 12 ++++++++++++
 3 files changed, 15 insertions(+)

diff --git a/Dockerfile.nginx b/Dockerfile.nginx
index 14e8087..bffea40 100644
--- a/Dockerfile.nginx
+++ b/Dockerfile.nginx
@@ -1,3 +1,5 @@
 FROM nginx:stable-alpine
 
 COPY etc/nginx/villas.conf /etc/nginx/conf.d/default.conf
+
+EXPOSE 8080
diff --git a/docker-compose.yml b/docker-compose.yml
index 46a4cf3..33aeca8 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -32,6 +32,7 @@ services:
     ports:
       - "80:80"
       - "443:443"
+      - "8080:8080"
 
   # The MongoDB database for the VILLASweb backend
   database:
diff --git a/etc/nginx/villas.conf b/etc/nginx/villas.conf
index a697880..54daadf 100644
--- a/etc/nginx/villas.conf
+++ b/etc/nginx/villas.conf
@@ -34,3 +34,15 @@ server {
     proxy_pass http://frontend:5000/;
   }
 }
+
+server {
+  listen      8080;
+  server_name Mockup;
+
+  location / {
+    proxy_pass http://node/;
+    proxy_http_version 1.1;
+    proxy_set_header Upgrade $http_upgrade;
+    proxy_set_header Connection "upgrade";
+  }
+}
-- 
GitLab