Browse Source

learning nginx config

master
Yutsuo 7 years ago
parent
commit
50728a313b
  1. 13
      docker-compose.yml
  2. 43
      nginx/nginx.conf

13
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

43
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;
}
}
}
Loading…
Cancel
Save