services: hue-collector: build: . restart: unless-stopped environment: HUE_BRIDGE_HOST: ${HUE_BRIDGE_HOST:-} HUE_APPLICATION_KEY: ${HUE_APPLICATION_KEY:-} HUE_VERIFY_TLS: ${HUE_VERIFY_TLS:-false} COLLECT_INTERVAL_SECONDS: ${COLLECT_INTERVAL_SECONDS:-30} LOG_LEVEL: ${LOG_LEVEL:-INFO} DATA_DIR: /data volumes: - hue-rrd-data:/data ports: - "${PUBLISH_ADDRESS:-0.0.0.0}:8000:8000" healthcheck: test: ["CMD", "python3", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:8000/healthz')"] interval: 30s timeout: 5s retries: 3 volumes: hue-rrd-data: