traefik/docker-compose-global.yml aktualisiert
This commit is contained in:
@@ -23,13 +23,12 @@ services:
|
|||||||
- "--api.dashboard=true"
|
- "--api.dashboard=true"
|
||||||
- "--api.insecure=false"
|
- "--api.insecure=false"
|
||||||
|
|
||||||
# Logging (v3.x)
|
# Logging
|
||||||
- "--log.level=${TRAEFIK_LOGLEVEL:-INFO}"
|
- "--log.level=${TRAEFIK_LOGLEVEL:-INFO}"
|
||||||
|
|
||||||
ports:
|
ports:
|
||||||
- "${TRAEFIK_HTTP_PORT:-80}:80"
|
- "80:80"
|
||||||
- "${TRAEFIK_HTTPS_PORT:-443}:443"
|
- "443:443"
|
||||||
- "${TRAEFIK_DASHBOARD_PORT:-8080}:8080"
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
- "/var/run/docker.sock:/var/run/docker.sock:ro"
|
- "/var/run/docker.sock:/var/run/docker.sock:ro"
|
||||||
@@ -41,16 +40,17 @@ services:
|
|||||||
labels:
|
labels:
|
||||||
- "traefik.enable=true"
|
- "traefik.enable=true"
|
||||||
|
|
||||||
# Dashboard Router
|
# Dashboard Router (HTTPS)
|
||||||
- "traefik.http.routers.traefik.rule=Host(`${TRAEFIK_DASHBOARD_HOST:-traefik.local}`)"
|
- "traefik.http.routers.traefik.rule=Host(`${TRAEFIK_DASHBOARD_HOST}`)"
|
||||||
- "traefik.http.routers.traefik.entrypoints=websecure"
|
- "traefik.http.routers.traefik.entrypoints=websecure"
|
||||||
- "traefik.http.routers.traefik.service=api@internal"
|
- "traefik.http.routers.traefik.service=api@internal"
|
||||||
|
- "traefik.http.routers.traefik.tls=true"
|
||||||
- "traefik.http.routers.traefik.tls.certresolver=le"
|
- "traefik.http.routers.traefik.tls.certresolver=le"
|
||||||
|
|
||||||
# Basic Auth Middleware
|
# Basic Auth Middleware
|
||||||
- "traefik.http.middlewares.traefik-auth.basicauth.users=${TRAEFIK_AUTH_USER:-admin}:${TRAEFIK_AUTH_HASH}"
|
- "traefik.http.middlewares.traefik-auth.basicauth.users=${TRAEFIK_AUTH_USER}:${TRAEFIK_AUTH_HASH}"
|
||||||
|
|
||||||
# Dashboard secured with Basic Auth
|
# Apply Auth
|
||||||
- "traefik.http.routers.traefik.middlewares=traefik-auth"
|
- "traefik.http.routers.traefik.middlewares=traefik-auth"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
|
|||||||
Reference in New Issue
Block a user