Projekt
Container-Plattform mit GitOps
Jeder Dienst ist ein Repo mit Compose-Datei, Readme und Status. Deploy aus Git, feste Image-Versionen, Geheimnisse nur als Stack-Variablen.
- Eigener Git-Server als Quelle der Wahrheit, Portainer zieht die Stacks direkt aus den Repos.
- Regeln: feste Image-Versionen, Healthchecks, Daten als benannte Volumes oder Bind-Mounts, Geheimnisse nie in Dateien.
- Eigene Images mit Multi-Stage-Build: die Tests laufen beim Bauen, ohne grüne Tests gibt es kein Image.
- Vor jedem Redeploy: Git-Stand und Variablen prüfen, danach Ende-zu-Ende über die echte Adresse testen.