Initialize reverse proxy and TLS workshop lab setup

This commit is contained in:
hkoeck
2026-03-07 17:21:22 +01:00
commit 3047413a41
22 changed files with 2062 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
name: htl-workshop
services:
reverse-proxy:
image: nginx:1.27-alpine
container_name: workshop-proxy
depends_on:
- backend-a
- backend-b
ports:
- "${HTTP_PORT:-8080}:80"
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-b:
image: nginx:1.27-alpine
container_name: workshop-backend-b
volumes:
- ./backends/b:/usr/share/nginx/html:ro,z