Files
2025-10-17 13:47:55 +02:00

25 lines
866 B
YAML

volumes:
acme:
services:
traefik:
image: traefik:3.0
container_name: traefik
restart: always
command: --providers.docker
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./volume.git/traefik.yml:/traefik.yml:ro
- ./volume.git/dynamic_config.yml:/dynamic_config.yml:ro
- acme:/acme/
#- ./volume/usersFile:/usersFile # Basic Auth
network_mode: host
labels:
- traefik.enable=true
# Wildcard http -> https redirection for all routers
- traefik.http.routers.http-catchall.rule=HostRegexp(`.`)
- traefik.http.routers.http-catchall.entrypoints=http
- traefik.http.routers.http-catchall.middlewares=redirect-to-https@docker
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
- traefik.http.services.http-catchall.loadbalancer.server.port=80