You've already forked traefik
							
							Compare commits
	
		
			2 Commits
		
	
	
		
			4d4a578b78
			...
			1.1.0
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 4633927204 | |||
| 64e726391a | 
| @@ -1,6 +1,4 @@ | |||||||
| --- | --- | ||||||
| version: "3" |  | ||||||
|  |  | ||||||
| services: | services: | ||||||
|   traefik: |   traefik: | ||||||
|     image: traefik:${TRAEFIK_VERSION} |     image: traefik:${TRAEFIK_VERSION} | ||||||
| @@ -13,7 +11,7 @@ services: | |||||||
|       - --api.dashboard=true |       - --api.dashboard=true | ||||||
|       # configure Let's Encrypt automatic certificates |       # configure Let's Encrypt automatic certificates | ||||||
|       - --certificatesresolvers.${TRAEFIK_CERTRESOLVER}.acme.dnschallenge=true |       - --certificatesresolvers.${TRAEFIK_CERTRESOLVER}.acme.dnschallenge=true | ||||||
|       - --certificatesresolvers.${TRAEFIK_CERTRESOLVER}.acme.dnschallenge.provider=hetzner |       - --certificatesresolvers.${TRAEFIK_CERTRESOLVER}.acme.dnschallenge.provider=${TRAEFIK_DNSPROVIDER} | ||||||
|       - --certificatesresolvers.${TRAEFIK_CERTRESOLVER}.acme.email=${LETSENCRYPT_EMAIL} |       - --certificatesresolvers.${TRAEFIK_CERTRESOLVER}.acme.email=${LETSENCRYPT_EMAIL} | ||||||
|       - --certificatesresolvers.${TRAEFIK_CERTRESOLVER}.acme.keytype=RSA4096 |       - --certificatesresolvers.${TRAEFIK_CERTRESOLVER}.acme.keytype=RSA4096 | ||||||
|       - --certificatesresolvers.${TRAEFIK_CERTRESOLVER}.acme.storage=/certs.json |       - --certificatesresolvers.${TRAEFIK_CERTRESOLVER}.acme.storage=/certs.json | ||||||
| @@ -32,8 +30,8 @@ services: | |||||||
|       # should not need, but just in case, a folder for dynamic config files is also configured |       # should not need, but just in case, a folder for dynamic config files is also configured | ||||||
|       - --providers.file.directory=/config |       - --providers.file.directory=/config | ||||||
|       - --providers.file.watch=true |       - --providers.file.watch=true | ||||||
|     environment: |     env_file: | ||||||
|       - HETZNER_API_KEY=${HETZNER_API_KEY} |       - ${TRAEFIK_DNSPROVIDER_ENVFILE} | ||||||
|     labels: |     labels: | ||||||
|       # expose Træfik using Træfik (dashboard) |       # expose Træfik using Træfik (dashboard) | ||||||
|       - traefik.enable=${TRAEFIK_ENABLED} |       - traefik.enable=${TRAEFIK_ENABLED} | ||||||
|   | |||||||
							
								
								
									
										1
									
								
								env.dnsprovider.example
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								env.dnsprovider.example
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | HETZNER_API_KEY= | ||||||
| @@ -11,7 +11,8 @@ TRAEFIK_PILOT_TOKEN= | |||||||
| TRAEFIK_TLSENABLED=true | TRAEFIK_TLSENABLED=true | ||||||
|  |  | ||||||
| # Certificate provider | # Certificate provider | ||||||
| HETZNER_API_KEY= | TRAEFIK_DNSPROVIDER=hetzner | ||||||
|  | TRAEFIK_DNSPROVIDER_ENVFILE=./.env.dnsprovider | ||||||
| LETSENCRYPT_EMAIL=admin@mydomain.com | LETSENCRYPT_EMAIL=admin@mydomain.com | ||||||
|  |  | ||||||
| # Debugging | # Debugging | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user