version: '3.8' services: traefik: image: traefik:v3.5 container_name: traefik restart: always ports: - "80:80" - "443:443" {% if enable_dashboard %} - "8080:8080" # Dashboard {% endif %} volumes: - {{ docker_volume_dir }}/traefik/etc/traefik:/etc/traefik:ro - {{ docker_volume_dir }}/traefik/letsencrypt:/letsencrypt - /var/run/docker.sock:/var/run/docker.sock:ro networks: - traefik networks: traefik: external: true