mirror of
				https://github.com/traefik/traefik.git
				synced 2025-10-31 00:11:38 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| services:
 | |
| 
 | |
|   traefik:
 | |
|     image: "traefik:v3.5"
 | |
|     container_name: "traefik"
 | |
|     command:
 | |
|       #- "--log.level=DEBUG"
 | |
|       - "--api.insecure=true"
 | |
|       - "--providers.docker=true"
 | |
|       - "--providers.docker.exposedbydefault=false"
 | |
|       - "--entryPoints.web.address=:80"
 | |
|       - "--entryPoints.websecure.address=:443"
 | |
|       - "--certificatesresolvers.myresolver.acme.httpchallenge=true"
 | |
|       - "--certificatesresolvers.myresolver.acme.httpchallenge.entrypoint=web"
 | |
|       #- "--certificatesresolvers.myresolver.acme.caserver=https://acme-staging-v02.api.letsencrypt.org/directory"
 | |
|       - "--certificatesresolvers.myresolver.acme.email=postmaster@example.com"
 | |
|       - "--certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json"
 | |
|     ports:
 | |
|       - "80:80"
 | |
|       - "443:443"
 | |
|       - "8080:8080"
 | |
|     volumes:
 | |
|       - "./letsencrypt:/letsencrypt"
 | |
|       - "/var/run/docker.sock:/var/run/docker.sock:ro"
 | |
| 
 | |
|   whoami:
 | |
|     image: "traefik/whoami"
 | |
|     container_name: "simple-service"
 | |
|     labels:
 | |
|       - "traefik.enable=true"
 | |
|       - "traefik.http.routers.whoami.rule=Host(`whoami.example.com`)"
 | |
|       - "traefik.http.routers.whoami.entrypoints=websecure"
 | |
|       - "traefik.http.routers.whoami.tls.certresolver=myresolver"
 |