Configurable dashboard & log level, + healthcheck

This commit is contained in:
3wc 2020-09-30 00:54:36 +02:00
parent 04449b08b8
commit cfdaf183fe
2 changed files with 15 additions and 2 deletions

View File

@ -19,6 +19,15 @@ services:
target: /etc/traefik/file-provider.yml
networks:
- proxy
environment:
- DASHBOARD_ENABLED
- LOG_LEVEL
healthcheck:
test: ["CMD", "traefik", "healthcheck"]
interval: 30s
timeout: 10s
retries: 10
start_period: 1m
deploy:
update_config:
failure_action: rollback
@ -40,6 +49,7 @@ configs:
traefik_yml:
name: ${STACK_NAME}_traefik_yml_${TRAEFIK_YML_VERSION}
file: traefik.yml
template_driver: golang
file_provider_yml:
name: ${STACK_NAME}_file_provider_yml_${FILE_PROVIDER_YML_VERSION}
file: file-provider.yml

View File

@ -1,6 +1,6 @@
---
log:
level: INFO
level: {{ env "LOG_LEVEL" }}
providers:
docker:
@ -12,7 +12,7 @@ providers:
filename: /etc/traefik/file-provider.yml
api:
dashboard: false
dashboard: {{ env "DASHBOARD_ENABLED" }}
debug: false
entrypoints:
@ -29,6 +29,9 @@ entrypoints:
smtp-submission:
address: ":587"
ping:
entryPoint: web
certificatesResolvers:
staging:
acme: