From 38c1f88849d9b529007ac07daeeca2ca0291793b Mon Sep 17 00:00:00 2001 From: RehanRaza Date: Tue, 19 Jan 2021 13:39:59 +0100 Subject: [PATCH] Add nginx.conf to docker-compose of control-panel The config file needs to be mounted to the frontend docker container in order to make the backend configurable. Change-Id: I60dd041634bd707719fe2338a5c4c9d2b472693e Issue-ID: NONRTRIC-400 Signed-off-by: RehanRaza --- docker-compose/control-panel/config/nginx.conf | 19 +++++++++++++++++++ docker-compose/control-panel/docker-compose.yaml | 2 ++ 2 files changed, 21 insertions(+) create mode 100644 docker-compose/control-panel/config/nginx.conf diff --git a/docker-compose/control-panel/config/nginx.conf b/docker-compose/control-panel/config/nginx.conf new file mode 100644 index 00000000..81102eb8 --- /dev/null +++ b/docker-compose/control-panel/config/nginx.conf @@ -0,0 +1,19 @@ +events{} + +http { + include /etc/nginx/mime.types; + + upstream backend { + server nonrtric-gateway:9090; + } + + server { + listen 8080; + server_name localhost; + root /usr/share/nginx/html; + index index.html; + location /api/ { + proxy_pass http://backend; + } + } +} \ No newline at end of file diff --git a/docker-compose/control-panel/docker-compose.yaml b/docker-compose/control-panel/docker-compose.yaml index d50e76e2..bc56c3db 100644 --- a/docker-compose/control-panel/docker-compose.yaml +++ b/docker-compose/control-panel/docker-compose.yaml @@ -29,3 +29,5 @@ services: ports: - 8080:8080 - 8082:8082 + volumes: + - ./control-panel/config/nginx.conf:/etc/nginx/nginx.conf:ro -- 2.16.6