Browse Source

Task 5 lets go

master
Yutsuo 7 years ago
parent
commit
ac4c5b56f3
  1. 11
      docker-compose.yml
  2. 3
      nginx/Dockerfile
  3. 18
      nginx/nginx.conf

11
docker-compose.yml

@ -1,5 +1,12 @@
version: '3'
services:
nginx:
container_name: nginx
restart: always
build: ./nginx
image: custom/nginx
ports:
- 8080:8080
app:
container_name: app
depends_on:
@ -10,8 +17,8 @@ services:
# environment:
# mongousr: myTester
# mongopwd: test
ports:
- '3001:3001'
# ports:
# - '3001:3001'
links:
- mongo
mongo:

3
nginx/Dockerfile

@ -0,0 +1,3 @@
FROM nginx
COPY nginx.conf /etc/nginx/nginx.conf

18
nginx/nginx.conf

@ -10,10 +10,6 @@ http {
server app:3001;
}
upstream mongo {
server mongo:27017;
}
server {
listen 8080;
@ -26,18 +22,4 @@ http {
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