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