Skip to content
Snippets Groups Projects

feat: implement nginx load balancer

Merged Rokas Stankunas requested to merge 18-exercise-3-scaling-additional-features into main
2 files
+ 51
2
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 13
2
version: '3.9'
services:
services:
mongodb:
mongodb:
image: mongo:latest
image: mongo:latest
@@ -33,4 +32,16 @@ services:
@@ -33,4 +32,16 @@ services:
depends_on:
depends_on:
- mongodb
- mongodb
environment:
environment:
- MONGO_URI=${MONGO_URI}
- MONGO_URI=${MONGO_URI}
\ No newline at end of file
 
nginx:
 
image: nginx:latest
 
container_name: nginx
 
ports:
 
- "80:80"
 
depends_on:
 
- todo-app-1
 
- todo-app-2
 
volumes:
 
- "./nginx.conf:/etc/nginx/nginx.conf:ro"
 
- "/var/log/nginx/access.log:/var/log/nginx/access.log"
Loading