Add Traefik Board with HttpBasicAuth

This commit is contained in:
Florian Zirker 2021-01-17 14:32:09 +01:00
parent bd48a6de4b
commit 3ca68ec3dc

View file

@ -7,6 +7,7 @@ services:
restart: unless-stopped
command:
- "--api.insecure=false"
- "--api.dashboard=true"
- "--providers.docker=true"
- "--providers.docker.exposedbydefault=false"
#- "--log.level=DEBUG"
@ -29,6 +30,15 @@ services:
- ${VOLUMES_PATH}/letsencrypt:/letsencrypt
- $PWD/tls.toml:/etc/traefik/tls.toml
labels:
- "traefik.enable=true"
- "traefik.http.routers.dashboard.rule=Host(`traefik.${DOMAIN}`)"
- "traefik.http.routers.dashboard.service=api@internal"
- "traefik.http.routers.dashboard.entrypoints=websecure"
- "traefik.http.routers.dashboard.tls.certresolver=myresolver"
- "traefik.http.routers.gitea.tls.options=intermediate@file"
- "traefik.http.routers.dashboard.middlewares=auth"
- "traefik.http.middlewares.auth.basicauth.users=${HTPASSWD}"
- "traefik.docker.network=web"
- "docker.group=web"