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' version: '3'
services: services:
nginx:
container_name: nginx
restart: always
build: ./nginx
image: custom/nginx
ports:
- 8080:8080
app: app:
container_name: app container_name: app
depends_on: depends_on:
@ -10,8 +17,8 @@ services:
# environment: # environment:
# mongousr: myTester # mongousr: myTester
# mongopwd: test # mongopwd: test
ports: # ports:
- '3001:3001' # - '3001:3001'
links: links:
- mongo - mongo
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; server app:3001;
} }
upstream mongo {
server mongo:27017;
}
server { server {
listen 8080; listen 8080;
@ -26,18 +22,4 @@ http {
proxy_set_header X-Forwarded-Host $server_name; 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