update traefik from file to command
This commit is contained in:
@@ -27,7 +27,6 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- CF_DNS_API_TOKEN_FILE=/run/secrets/cf_api_token
|
- CF_DNS_API_TOKEN_FILE=/run/secrets/cf_api_token
|
||||||
volumes:
|
volumes:
|
||||||
- ${APPDATA_PATH}/traefik/data/traefik.yml:/traefik.yml:ro
|
|
||||||
- ${APPDATA_PATH}/traefik/data/acme.json:/acme.json
|
- ${APPDATA_PATH}/traefik/data/acme.json:/acme.json
|
||||||
- ${APPDATA_PATH}/traefik/logs:/var/log/traefik
|
- ${APPDATA_PATH}/traefik/logs:/var/log/traefik
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
@@ -38,6 +37,29 @@ services:
|
|||||||
- 443:443/udp
|
- 443:443/udp
|
||||||
networks:
|
networks:
|
||||||
- frontend
|
- frontend
|
||||||
|
command:
|
||||||
|
- --api.debug=true
|
||||||
|
- --entrypoints.web.address=:80
|
||||||
|
- --entrypoints.web.http.redirections.entrypoint.to=websecure
|
||||||
|
- --entrypoints.web.http.redirections.entrypoint.scheme=https
|
||||||
|
- --entrypoints.websecure.address=:443
|
||||||
|
- --entrypoints.websecure.http.tls.certresolver=letsencrypt
|
||||||
|
- --entrypoints.websecure.http.tls.domains[0].main=${DOMAIN}
|
||||||
|
- --entrypoints.websecure.http.tls.domains[0].sans=*.${DOMAIN}
|
||||||
|
- --providers.docker.endpoint=unix:///var/run/docker.sock
|
||||||
|
- --providers.docker.exposedbydefault=false
|
||||||
|
- --providers.docker.constraints=Label(`traefik-instance`,`external`)
|
||||||
|
- --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.level=INFO
|
||||||
|
- --log.filepath=/var/log/traefik/traefik.log
|
||||||
|
- --log.maxsize=10
|
||||||
|
- --log.maxbackups=5
|
||||||
|
- --accesslog.filepath=/var/log/traefik/access.log
|
||||||
|
- --accesslog.fields.names.StartUTC=drop
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
frontend:
|
frontend:
|
||||||
|
|||||||
Reference in New Issue
Block a user