feat: add script for building and pushing Docker images with tagging options

This commit is contained in:
Andre Beging
2025-10-09 11:35:25 +02:00
parent 5c22415ab4
commit a283673bcf
2 changed files with 108 additions and 0 deletions

View File

@@ -79,6 +79,21 @@ Alle Counter werden nach jeder Änderung in `/data/counters.json` gespeichert. D
- Non-root User `appuser`
- Kein Port-Expose (Long Polling)
## Docker Image veröffentlichen
Zum Bauen und Pushen des Images mit `latest`-Tag und einem datierten Tag (z.B. `2025-09-30`) steht das Skript `publish.py` bereit. Stelle vorher sicher, dass du in der Registry `git.beging.de` angemeldet bist.
```bash
python publish.py --date 2025-09-30
```
Ohne `--date` wird automatisch das heutige UTC-Datum verwendet. Mit `--dry-run` kannst du die Docker-Kommandos nur anzeigen lassen:
```bash
python publish.py --dry-run
```
Falls du den `latest` Tag nicht veröffentlichen möchtest, verwende `--no-latest`.
## Logging
Standard: INFO. Anpassbar über `log_level` in der Config.