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:
1 parent
e824b545bb
commit
efef212544
7 files changed
+440
-106
No files matched your search
@@ -0,0 +1,23 @@
|
||||
# =============================================================================
|
||||
# deploy.env — Server-spezifische Konfiguration fuer die Deploy-Scripts
|
||||
# =============================================================================
|
||||
# Diese Datei liegt NICHT im Git-Repo und wird NICHT per git pull ueberschrieben.
|
||||
# Kopieren Sie diese Vorlage nach deploy.env (im gleichen Verzeichnis wie die
|
||||
# Scripts) und passen Sie die Werte an Ihre Server-Umgebung an.
|
||||
#
|
||||
# Wenn deploy.env fehlt, verwenden die Scripts ihre eingebauten Defaults.
|
||||
# =============================================================================
|
||||
|
||||
# --- Test-Prod Umgebung (fuer deploy-kbcrm-test.sh) ---
|
||||
DEPLOY_REPO_DIR=/opt/kbcrm/test-prod/repo
|
||||
DEPLOY_ENV_FILE=/opt/kbcrm/test-prod/.env
|
||||
DEPLOY_PROJECT_NAME=kbptest
|
||||
DEPLOY_HEALTH_PORT=8443
|
||||
|
||||
# --- Prod Umgebung (fuer deploy-kbcrm-prod.sh) ---
|
||||
# COMPOSE_FILE muss auf das test-prod-Repo verweisen (prod hat kein eigenes Repo)
|
||||
DEPLOY_PROD_COMPOSE_FILE=/opt/kbcrm/test-prod/repo/docker-compose.prod.yaml
|
||||
DEPLOY_PROD_ENV_FILE=/opt/kbcrm/prod/.env
|
||||
DEPLOY_PROD_PROJECT_NAME=kbpprod
|
||||
DEPLOY_PROD_TEST_PROJECT_NAME=kbptest
|
||||
DEPLOY_PROD_HEALTH_PORT=443
|
||||
Reference in new issue
Block a user