From ac776064755b4c2ea54922bd11b6b4b431392d3a Mon Sep 17 00:00:00 2001 From: rxf Date: Sun, 31 May 2026 15:38:27 +0000 Subject: [PATCH] Docs: add CI/CD secrets instructions to ANLEITUNG.md --- ANLEITUNG.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/ANLEITUNG.md b/ANLEITUNG.md index acee7ec..682b682 100644 --- a/ANLEITUNG.md +++ b/ANLEITUNG.md @@ -200,3 +200,27 @@ Dieses Release ergänzt eine serverseitige Proxy-Lösung für das interne Statis - Die Proxy-Route ist so konfiguriert, dass Assets und AJAX-Aufrufe über den gleichen Proxy laufen, damit die Seite vollständig funktioniert. Wenn du möchtest, pushe ich die Änderungen an `ANLEITUNG.md` in `origin/main` für dich. + +## CI/CD Hinweise + +Das Repository enthält einen GitHub Actions Workflow unter `.github/workflows/deploy.yml`, der bei Push auf `main` ein Multi-Arch Docker-Image baut und zu `docker.citysensor.de` pusht. + +Erforderliche CI-Secrets (setzen in deinem CI/Repository-Provider): + +- `DOCKER_USERNAME` — Benutzername für `docker.citysensor.de`. +- `DOCKER_PASSWORD` — Passwort für `docker.citysensor.de`. + +Wie du die Secrets hinterlegst: + +- GitHub: Repository → Settings → Secrets and variables → Actions → `New repository secret`. +- Gitea: Repository → Settings → Secrets (oder CI/CD variables) — je nach Installation. + +Hinweis: Trage niemals Zugangsdaten im Quellcode oder in öffentlichen Dateien ein. Verwende Repository-Secrets oder sichere CI-Variablen. + +Optionales manuelles Deploy (falls Docker lokal verfügbar): + +```bash +./deploy.sh 1.7.8 +``` + +Wenn du möchtest, kann ich noch einen kurzen Abschnitt zur Einrichtung der Secrets in eurem Gitea-Server hinzufügen — sag Bescheid.