32 lines
1.0 KiB
Markdown
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).
|