forked from coop-cloud/traefik
		
	Configurable dashboard & log level, + healthcheck
This commit is contained in:
		
							
								
								
									
										10
									
								
								compose.yml
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								compose.yml
									
									
									
									
									
								
							| @ -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 | ||||
|  | ||||
| @ -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: | ||||
|  | ||||
		Reference in New Issue
	
	Block a user