Update traefik
This commit is contained in:
@@ -39,6 +39,9 @@ services:
|
|||||||
- frontend
|
- frontend
|
||||||
command:
|
command:
|
||||||
- --api.debug=true
|
- --api.debug=true
|
||||||
|
- --serversTransport.insecureSkipVerify=true
|
||||||
|
|
||||||
|
# Entrypoints
|
||||||
- --entrypoints.web.address=:80
|
- --entrypoints.web.address=:80
|
||||||
- --entrypoints.web.http.redirections.entrypoint.to=websecure
|
- --entrypoints.web.http.redirections.entrypoint.to=websecure
|
||||||
- --entrypoints.web.http.redirections.entrypoint.scheme=https
|
- --entrypoints.web.http.redirections.entrypoint.scheme=https
|
||||||
@@ -46,18 +49,26 @@ services:
|
|||||||
- --entrypoints.websecure.http.tls.certresolver=letsencrypt
|
- --entrypoints.websecure.http.tls.certresolver=letsencrypt
|
||||||
- --entrypoints.websecure.http.tls.domains[0].main=${DOMAIN}
|
- --entrypoints.websecure.http.tls.domains[0].main=${DOMAIN}
|
||||||
- --entrypoints.websecure.http.tls.domains[0].sans=*.${DOMAIN}
|
- --entrypoints.websecure.http.tls.domains[0].sans=*.${DOMAIN}
|
||||||
|
|
||||||
|
# Providers
|
||||||
- --providers.docker.endpoint=unix:///var/run/docker.sock
|
- --providers.docker.endpoint=unix:///var/run/docker.sock
|
||||||
- --providers.docker.exposedbydefault=false
|
- --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.email=${EMAIL}
|
||||||
- --certificatesresolvers.letsencrypt.acme.storage=acme.json
|
- --certificatesresolvers.letsencrypt.acme.storage=acme.json
|
||||||
- --certificatesresolvers.letsencrypt.acme.caserver=https://acme-v02.api.letsencrypt.org/directory
|
- --certificatesresolvers.letsencrypt.acme.caserver=https://acme-v02.api.letsencrypt.org/directory
|
||||||
- --certificatesresolvers.letsencrypt.acme.dnschallenge.provider=cloudflare
|
- --certificatesresolvers.letsencrypt.acme.dnschallenge.provider=cloudflare
|
||||||
- --certificatesresolvers.letsencrypt.acme.dnschallenge.resolvers=1.1.1.1:53,1.0.0.1:53
|
- --certificatesresolvers.letsencrypt.acme.dnschallenge.resolvers=1.1.1.1:53,1.0.0.1:53
|
||||||
|
|
||||||
|
# Log
|
||||||
- --log.level=INFO
|
- --log.level=INFO
|
||||||
- --log.filepath=/var/log/traefik/traefik.log
|
- --log.filepath=/var/log/traefik/traefik.log
|
||||||
- --log.maxsize=10
|
- --log.maxsize=10
|
||||||
- --log.maxbackups=5
|
- --log.maxbackups=5
|
||||||
|
|
||||||
|
# Access Log
|
||||||
- --accesslog.filepath=/var/log/traefik/access.log
|
- --accesslog.filepath=/var/log/traefik/access.log
|
||||||
- --accesslog.fields.names.StartUTC=drop
|
- --accesslog.fields.names.StartUTC=drop
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user