- 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>
24 lines
1.1 KiB
Bash
24 lines
1.1 KiB
Bash
# =============================================================================
|
|
# 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
|