Files
loadbalancer/compose.yaml
T
2026-06-30 10:09:35 +02:00

26 lines
589 B
YAML

services:
traefik:
image: traefik:v3.7.5
container_name: tcp-loadbalancer-traefik
restart: unless-stopped
command:
- --configFile=/etc/traefik/traefik.yml
ports:
- "80:8080/tcp"
- "443:8443/tcp"
extra_hosts:
- "host.docker.internal:host-gateway"
volumes:
- ./config:/etc/traefik:ro
read_only: true
cap_drop:
- ALL
security_opt:
- no-new-privileges:true
healthcheck:
test: ["CMD", "traefik", "healthcheck", "--ping"]
interval: 30s
timeout: 5s
retries: 3
start_period: 10s