Files
Docker-Compose/Proxy_Containers/traefik/compose.yaml
T

31 lines
854 B
YAML

services:
traefik:
image: traefik:latest
container_name: traefik
command:
- "--providers.docker=true"
ports:
- "80:80"
- "443:443"
- "8079:8080"
environment:
- CF_DNS_API_TOKEN=${CF_DNS_API_TOKEN}
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./traefik.yaml:/etc/traefik/traefik.yaml:ro
- /srv/docker/traefik:/var/traefik/certs/:rw
- traefik-logs:/var/log/traefik
networks:
- traefik
labels:
- flame.type=application # "app" works too
- flame.name=traefik
- flame.url=http://${IP}:8079
- flame.icon=https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/traefik-proxy.svg # optional, default is "docker"
restart: unless-stopped
networks:
traefik:
name: traefik_network
driver: bridge
volumes:
traefik-logs: