From 50728a313b02829ac16724c4526a892593931a82 Mon Sep 17 00:00:00 2001 From: Yutsuo Date: Thu, 22 Nov 2018 12:59:16 -0200 Subject: [PATCH] learning nginx config --- docker-compose.yml | 13 +++++++------ nginx/nginx.conf | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+), 6 deletions(-) create mode 100644 nginx/nginx.conf diff --git a/docker-compose.yml b/docker-compose.yml index 5099ff8..35737e5 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -37,9 +37,10 @@ services: image: grafana/grafana ports: - 3000:3000 -networks: - default: - ipam: - driver: default - config: - - subnet: 192.168.5.0/24 +# below config only needed if using internal CI/CD from labbs +# networks: +# default: +# ipam: +# driver: default +# config: +# - subnet: 192.168.5.0/24 diff --git a/nginx/nginx.conf b/nginx/nginx.conf new file mode 100644 index 0000000..e3c47fc --- /dev/null +++ b/nginx/nginx.conf @@ -0,0 +1,43 @@ +worker_processes 1; + +events { worker_connections 1024; } + +http { + + sendfile on; + + upstream app { + server app:3001; + } + + upstream mongo { + server mongo:27017; + } + + server { + listen 8080; + + location / { + proxy_pass http://app; + proxy_redirect off; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Host $server_name; + } + } + + server { + listen 8081; + + location / { + proxy_pass http://mongo; + proxy_redirect off; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Host $server_name; + } + } + +} \ No newline at end of file