homelab-codex-ws/hosts/chelsty-infra/runtime/zigbee2mqtt/docker-compose.override.yml

21 lines
846 B
YAML
Raw Normal View History

2026-05-11 21:36:10 +02:00
services:
zigbee2mqtt:
# mosquitto runs with network_mode: host on chelsty-infra.
# extra_hosts maps the 'mosquitto' hostname to the host gateway IP so that
# mqtt://mosquitto:1883 in configuration.yaml reaches the host-networked
# mosquitto process. Works with docker-compose v1 (docker 20.10+).
extra_hosts:
- "mosquitto:host-gateway"
2026-05-11 21:36:10 +02:00
volumes:
# configuration.yaml lives in the runtime config dir (not in Git).
# On chelsty-infra: /opt/homelab/config/zigbee2mqtt/configuration.yaml
- /opt/homelab/config/zigbee2mqtt/configuration.yaml:/app/data/configuration.yaml:ro
2026-05-11 21:36:10 +02:00
environment:
- TZ=Europe/Warsaw
2026-05-11 21:36:10 +02:00
healthcheck:
test: ["CMD-SHELL", "wget -qO- http://localhost:8080 > /dev/null 2>&1 || exit 1"]
interval: 30s
timeout: 10s
2026-05-11 21:36:10 +02:00
retries: 3
start_period: 60s