version: "3" services: traefik: image: traefik:latest container_name: traefik_traefik restart: unless-stopped networks: - web ports: - 80:80 - 443:443 - 28080:8080 volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - ./traefik.toml:/traefik.toml - ./config:/config - $DOCKER_DATA/acme.json:/acme.json - ./.htpasswd:/.htpasswd labels: - traefik.http.routers.traefik.middlewares=authentik@file networks: web: external: true