36 lines
		
	
	
		
			1014 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1014 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| version: "3"
 | |
| services:
 | |
|   portainer:
 | |
|     image: portainer/portainer-ce:latest
 | |
|     ports:
 | |
|       - 9000:9000
 | |
|     volumes:
 | |
|       - /home/taqi/docker/portainer/data:/data
 | |
|       - /var/run/docker.sock:/var/run/docker.sock:ro
 | |
|     restart: unless-stopped
 | |
|     env_file:
 | |
|       - ./.env
 | |
|     networks:
 | |
|       - t3_proxy
 | |
|     labels:
 | |
|       - "traefik.enable=true"
 | |
|       # HTTP Routers
 | |
|       - "traefik.http.routers.portainer-rtr.entrypoints=websecure"
 | |
|       - "traefik.http.routers.portainer-rtr.rule=Host(`portainer.${DOMAINNAME}`)"
 | |
|       # HTTP Services
 | |
|       - "traefik.http.routers.portainer-rtr.tls=true"
 | |
|       - "traefik.http.routers.portainer-rtr.service=portainer-svc"
 | |
|       - "traefik.http.services.portainer-svc.loadbalancer.server.port=9000"
 | |
|       - "traefik.http.routers.traefik-rtr.middlewares=middlewares-rate-limit@file,middlewares-secure-headers@file"
 | |
|     command: 
 | |
|       --http-enabled
 | |
|     environment:
 | |
|       - TZ=${TZ}
 | |
|       - DOMAINNAME=${DOMAINNAME}
 | |
| volumes:
 | |
|   data:
 | |
| 
 | |
| networks:
 | |
|   t3_proxy:
 | |
|     external: true
 |