Update traefik
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user