version: "3.5" services: proxy: image: traefik:v2.9 volumes: - source: /var/run/docker.sock target: /var/run/docker.sock type: bind - source: ./traefik.yaml target: /traefik.yaml type: bind - source: ./config target: /config type: bind ports: - 80:80 - 443:443 networks: web: ipv4_address: 172.128.128.128 environment: DO_AUTH_TOKEN_FILE: /config/do-auth.token labels: traefik.enable: true traefik.http.middlewares.redirect-to-https.redirectScheme.scheme: https traefik.http.middlewares.redirect-to-https.redirectScheme.permanent: true traefik.http.routers.redirs.rule: HostRegexp(`{host:.+}`) traefik.http.routers.redirs.entrypoints: web traefik.http.routers.redirs.middlewares: redirect-to-https networks: web: external: true