ring-mqtt v5 needs /data/config.json or it exits immediately — so "always on" crashed. gen-passwd.sh now generates docker/ring-mqtt/config.json (the broker mqtt_url for the least-privileged `ring` user), bind-mounted read-only into the bridge; the token/state stays in the ring-data volume. config.json is gitignored (has the password); a .example is committed. Verified live: bridge starts on `docker compose up -d`, web UI answers 200 on :55123, MQTT URL set — it only waits for the Ring login. Fully automatic, no manual command. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| config | ||
| gen-passwd.sh | ||