diff --git a/docker-compose.yml b/docker-compose.yml index 46d3375..45eb561 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,8 +2,21 @@ services: stream-hub: build: . container_name: stream-hub - ports: - - "8080:80" volumes: - - ./streams.txt:/app/streams.txt + - ./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