feat(deploy): Image-Promotion, deploy.env, Health-Check-Fix und Anleitungen

- Deploy-Scripts: Image-Promotion statt Rebuild (docker tag + up -d),
  deploy.env fuer Server-Konfiguration, -p fuer Projekt-Namen,
  Health-Check mit Host-Header und /xhr/health-check
- docker-compose.prod.yaml: name-Feld entfernt (Projekt-Name per -p)
- deploy.env.example als Vorlage hinzugefuegt
- .vibe/skills/client-build/SKILL.md aus Git-Index entfernt (gitignore)
- Deployment-Anleitung: Zugangsdaten, deploy.env, Image-Promotion,
  prod ohne eigenes Repo, git-clone-Hinweis, Log-Befehle mit -p
- Deploy-lokal-testen.md: neue Anleitung fuer lokales Testen

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
gg committed 2026-09-15 17:10:18 +02:00
1 parent e824b545bb
commit efef212544
7 files changed
+440 -106

No files matched your search

+3 -1
View File
@@ -1,4 +1,6 @@
name: kbpprod
# Kein name:-Feld — Projekt-Name wird per -p in den Deploy-Scripts gesetzt
# (kbptest fuer test-prod, kbpprod fuer prod), damit beide Umgebungen
# parallel auf dem gleichen Server laufen koennen.
services:
pythonapp:
extends: