container-images/README.md

32 lines
1.0 KiB
Markdown

# container-images
## Images
| Image | Beschreibung |
|---|---|
| `tools/telegraf-snmp-unifi` | Telegraf mit UniFi SNMP MIBs |
| `tools/rsyncd` | rsync Daemon |
| `tools/adguard-exporter` | Prometheus Exporter für AdGuard Home — basiert auf [znand-dev/adguardexporter](https://github.com/znand-dev/adguardexporter), GeoLite2 deaktiviert (kein DB-File) |
## CI Workflows
| Trigger | Tags gebaut |
|---|---|
| Push auf `feat/**` | `:<sha>` |
| Push/Merge auf `main` | `:<sha>` + `:latest` |
| `git tag v1.0.0 && git push origin v1.0.0` | `:<sha>` + `:v1.0.0` |
`:latest` wird nur durch Pushes auf `main` überschrieben. Feature-Branches bauen immer, lassen `:latest` aber unberührt.
## Rebuild without code changes
To trigger a rebuild (e.g. to pull latest `apt upgrade`):
**Option 1 — empty commit:**
```bash
git commit --allow-empty -m "chore: rebuild to pull latest apt upgrades"
git push
```
**Option 2 — manual trigger:** Use the "Run workflow" button in the Gitea Actions UI (`telegraf-snmp-unifi` workflow only).