24 lines
666 B
YAML
24 lines
666 B
YAML
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:
|