62 lines
1.7 KiB
Markdown
62 lines
1.7 KiB
Markdown
---
|
|
title: "[bojemoi] feat(sentinel): add MQTT broker + collector stack"
|
|
date: 2026-03-14T21:29:41+01:00
|
|
draft: false
|
|
tags: ["commit", "bojemoi", "main"]
|
|
categories: ["Git Activity"]
|
|
summary: "Commit 54cb79f par Betty dans bojemoi"
|
|
author: "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(+)
|
|
```
|