Files
htl-reverse-proxy-tls-lab/docker-compose.yml
T
AlexBa16 52711085d5 C9
2026-06-01 16:47:01 +02:00

42 lines
938 B
YAML

name: htl-workshop
services:
reverse-proxy:
image: nginx:1.27-alpine
container_name: workshop-proxy
depends_on:
- backend-a
- backend-a2
- backend-b
- backend-c
ports:
- "8080:80"
- "8443:443"
volumes:
- ./proxy/nginx.conf:/etc/nginx/nginx.conf:ro,z
- ./proxy/html:/usr/share/nginx/html:ro,z
backend-a:
image: nginx:1.27-alpine
container_name: workshop-backend-a
volumes:
- ./backends/a:/usr/share/nginx/html:ro,z
backend-a2:
image: nginx:1.27-alpine
container_name: workshop-backend-a2
volumes:
- ./backends/a2:/usr/share/nginx/html:ro,z
backend-b:
image: nginx:1.27-alpine
container_name: workshop-backend-b
volumes:
- ./backends/b:/usr/share/nginx/html:ro,z
backend-c:
image: nginx:1.27-alpine
container_name: workshop-backend-c
volumes:
- ./backends/c:/usr/share/nginx/html:ro,z