Update traefik

This commit is contained in:
2025-07-27 18:51:34 +05:30
parent 373c67dbd8
commit 000466ab7e

View File

@@ -39,6 +39,9 @@ services:
- frontend
command:
- --api.debug=true
- --serversTransport.insecureSkipVerify=true
# Entrypoints
- --entrypoints.web.address=:80
- --entrypoints.web.http.redirections.entrypoint.to=websecure
- --entrypoints.web.http.redirections.entrypoint.scheme=https
@@ -46,18 +49,26 @@ services:
- --entrypoints.websecure.http.tls.certresolver=letsencrypt
- --entrypoints.websecure.http.tls.domains[0].main=${DOMAIN}
- --entrypoints.websecure.http.tls.domains[0].sans=*.${DOMAIN}
# Providers
- --providers.docker.endpoint=unix:///var/run/docker.sock
- --providers.docker.exposedbydefault=false
- --providers.docker.constraints=Label(`traefik-instance`,`external`)
- --providers.docker.constraints=Label(`traefik-instance`,`${TRAEFIK_INSTANCE}`)
# Certificates Resolvers
- --certificatesresolvers.letsencrypt.acme.email=${EMAIL}
- --certificatesresolvers.letsencrypt.acme.storage=acme.json
- --certificatesresolvers.letsencrypt.acme.caserver=https://acme-v02.api.letsencrypt.org/directory
- --certificatesresolvers.letsencrypt.acme.dnschallenge.provider=cloudflare
- --certificatesresolvers.letsencrypt.acme.dnschallenge.resolvers=1.1.1.1:53,1.0.0.1:53
# Log
- --log.level=INFO
- --log.filepath=/var/log/traefik/traefik.log
- --log.maxsize=10
- --log.maxbackups=5
# Access Log
- --accesslog.filepath=/var/log/traefik/access.log
- --accesslog.fields.names.StartUTC=drop