services: hub: image: traefik-hub:latest environment: - TRAEFIK_API=http://traefik-traefik-1:8080/api - ADMIN_USER=admin - ADMIN_PASS=targo2026 - SESSION_SECRET=Hub2026SecretKey - OPENSRS_USER=targo - OPENSRS_KEY=7ab6b976c403ad4a310c326aac646df5202eb7e7498542f933055a3fa4e6615ff85f93e873d922b89751a7cf59843da5875dd457343b4934 - OPENSRS_DOMAIN=gigafibre.ca - SERVER_IP=96.125.196.67 - ROUTES_FILE=/dynamic/routes.yml volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - /opt/traefik/dynamic:/dynamic networks: - proxy labels: - "traefik.enable=true" - "traefik.http.routers.hub.rule=Host(`hub.gigafibre.ca`)" - "traefik.http.routers.hub.entrypoints=websecure" - "traefik.http.routers.hub.tls.certresolver=letsencrypt" - "traefik.http.services.hub.loadbalancer.server.port=3080" ports: - "3080:3080" restart: unless-stopped networks: proxy: external: true