services: lightsync: build: . container_name: lightsync restart: unless-stopped environment: HOST: 0.0.0.0 PORT: "8000" volumes: - ./shows:/app/shows - ./devices.json:/app/devices.json networks: - edge labels: - "traefik.enable=true" - "traefik.http.routers.lightsync.rule=Host(`lightsync.groll.cloud`)" - "traefik.http.routers.lightsync.entrypoints=websecure" - "traefik.http.routers.lightsync.tls.certresolver=letsencrypt" - "traefik.http.routers.lightsync.middlewares=authelia@docker" - "traefik.http.services.lightsync.loadbalancer.server.port=8000" networks: edge: external: true