Added example nginx proxy working

This commit is contained in:
2026-02-12 11:57:57 +00:00
parent b91f952f80
commit 8567adf1d1
3 changed files with 9 additions and 28 deletions

View File

@@ -1,20 +1,3 @@
web: services:
build: . web:
command: node index-db.js image: nginx:latest
ports:
- "3000:3000"
links:
- db
environment:
MYSQL_DATABASE: myapp
MYSQL_USER: myapp
MYSQL_PASSWORD: mysecurepass
MYSQL_HOST: db
db:
image: orchardup/mysql
ports:
- "3306:3306"
environment:
MYSQL_DATABASE: myapp
MYSQL_USER: myapp
MYSQL_PASSWORD: mysecurepass

View File

@@ -2,9 +2,9 @@ events {}
http{ http{
upstream backend{ upstream backend{
server web:80; server proxy-web-1:80;
server web_2:80; server proxy-web-2:80;
server web_3:80; server proxy-web-3:80;
} }
server{ server{
@@ -13,4 +13,4 @@ http{
proxy_pass http://backend; proxy_pass http://backend;
} }
} }
} }

View File

@@ -1,9 +1,7 @@
services: services:
web: web:
image: nginx:alpine image: nginx:alpine
volumes:
- ./web:/usr/share/nginx/html:ro
proxy: proxy:
image: nginx:alpine image: nginx:alpine
ports: ports:
@@ -11,4 +9,4 @@ services:
volumes: volumes:
- ./nginx.conf:/etc/nginx/nginx.conf:ro - ./nginx.conf:/etc/nginx/nginx.conf:ro
depends_on: depends_on:
- web - web