# container-images

## Images

| Image | Beschreibung |
|---|---|
| `tools/telegraf-snmp-unifi` | Telegraf mit UniFi SNMP MIBs |
| `tools/rsyncd` | rsync Daemon |

## 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).
