traefik + whoami added

This commit is contained in:
2025-10-17 13:47:55 +02:00
parent 2f644afe60
commit 94bc5e1b0f
5 changed files with 99 additions and 0 deletions

24
traefik/compose.yaml Normal file
View File

@@ -0,0 +1,24 @@
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