1.7 KiB
1.7 KiB
title, date, draft, tags, categories, summary, author
| title | date | draft | tags | categories | summary | author | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| [bojemoi] feat(sentinel): add MQTT broker + collector stack | 2026-03-14T21:29:41+01:00 | false |
|
|
Commit 54cb79f par Betty dans bojemoi | Betty |
Commit 54cb79f
| Repository | bojemoi |
| Branch | main |
| Author | Betty |
| Hash | 54cb79febc29019f1ff67feecaa3d69c413b9739 |
Description
- eclipse-mosquitto via local registry (localhost:5000/mosquitto:2.0)
- sentinel-collector image built from sentinel/collector/
- mosquitto passwd file injected as Docker config (uid 1883, mode 0400)
- secrets: sentinel_mqtt_pass, sentinel_pg_pass (external)
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Files Changed
A sentinel/collector/Dockerfile
A sentinel/collector/collector.py
A sentinel/collector/requirements.txt
A sentinel/esp32/sentinel_probe.ino
A sentinel/mosquitto/mosquitto.conf
A sentinel/setup.sh
A sentinel/sql/01-init-db.sql
A sentinel/sql/02-tables.sql
A sentinel/sql/03-grants.sql
A sentinel/sql/apply.sh
A stack/55-service-sentinel.yml
Diff Summary
sentinel/collector/Dockerfile | 9 +
sentinel/collector/collector.py | 337 ++++++++++++++++++++++++++++++++++++
sentinel/collector/requirements.txt | 3 +
sentinel/esp32/sentinel_probe.ino | 213 +++++++++++++++++++++++
sentinel/mosquitto/mosquitto.conf | 18 ++
sentinel/setup.sh | 50 ++++++
sentinel/sql/01-init-db.sql | 28 +++
sentinel/sql/02-tables.sql | 93 ++++++++++
sentinel/sql/03-grants.sql | 18 ++
sentinel/sql/apply.sh | 45 +++++
stack/55-service-sentinel.yml | 140 +++++++++++++++
11 files changed, 954 insertions(+)