services: stream-hub: build: . container_name: stream-hub volumes: - ./streams.txt:/usr/share/nginx/html/streams.txt:ro restart: unless-stopped networks: - backend labels: - "traefik.enable=true" - "traefik.http.routers.stream-hub.rule=Host(`streams.riverrooks.dev`)" - "traefik.http.routers.stream-hub.entrypoints=websecure" - "traefik.http.routers.stream-hub.tls.certresolver=basic" # - "traefik.http.services.stream-hub.loadbalancer.server.port=3000" - "traefik.docker.network=backend" - "traefik.http.routers.stream-hub.middlewares=auth" - "traefik.http.middlewares.auth.basicauth.users=admin:$$apr1$$cnS8Mv7V$$djacpseKy6M4.XbgG4kgb1" networks: backend: external: true