diff --git a/README.md b/README.md index 5aaec66..9cd5794 100644 --- a/README.md +++ b/README.md @@ -232,11 +232,14 @@ caso di fallimento. sudo mkdir -p /opt/cerbero-mcp sudo chown -R "$USER":"$USER" /opt/cerbero-mcp cd /opt/cerbero-mcp -git clone . +git clone -b V2.0.0 ssh://git@git.tielogic.xyz:222/Adriano/Cerbero-mcp.git . cp .env.example .env # editare .env con i token e le credenziali reali ``` +Il branch in produzione è `V2.0.0` (non `main`). Lo script `deploy-vps.sh` +fa default su questo ramo. + ### Deploy ricorrente Da qualunque macchina con accesso SSH al VPS: @@ -254,7 +257,7 @@ bash scripts/deploy-vps.sh Lo script: 1. verifica che il working tree sia pulito e che `.env` sia presente; -2. esegue `git fetch + reset --hard origin/main`; +2. esegue `git fetch + reset --hard origin/V2.0.0`; 3. se la SHA non è cambiata, esce senza fare nulla (override con `FORCE=1`); 4. ricostruisce l'immagine Docker (`docker compose build`); @@ -263,8 +266,9 @@ Lo script: 6. attende `/health` (timeout 30 s di default); 7. se l'health fallisce, esegue rollback automatico al SHA precedente. -Variabili d'ambiente accettate: `BRANCH` (default `main`), `PORT` (default -letto da `.env`), `HEALTH_TIMEOUT_SECONDS`, `FORCE`, `SKIP_ROLLBACK`. +Variabili d'ambiente accettate: `BRANCH` (default `V2.0.0`), `PORT` +(default letto da `.env`), `HEALTH_TIMEOUT_SECONDS`, `FORCE`, +`SKIP_ROLLBACK`. ### Smoke test post-deploy diff --git a/scripts/deploy-vps.sh b/scripts/deploy-vps.sh index 5c35104..4af869d 100755 --- a/scripts/deploy-vps.sh +++ b/scripts/deploy-vps.sh @@ -19,7 +19,7 @@ # ssh user@vps 'cd /opt/cerbero-mcp && bash scripts/deploy-vps.sh' # # Variabili env (opzionali): -# BRANCH ramo git da deployare (default: main) +# BRANCH ramo git da deployare (default: V2.0.0) # SERVICE nome servizio docker compose (default: cerbero-mcp) # PORT porta /health da pingare (default: dal .env, fallback 9000) # HEALTH_TIMEOUT_SECONDS attesa max health (default: 30) @@ -30,7 +30,7 @@ set -euo pipefail # ─── Config ────────────────────────────────────────────────────────────── -BRANCH="${BRANCH:-main}" +BRANCH="${BRANCH:-V2.0.0}" SERVICE="${SERVICE:-cerbero-mcp}" HEALTH_TIMEOUT_SECONDS="${HEALTH_TIMEOUT_SECONDS:-30}" HEALTH_INTERVAL="${HEALTH_INTERVAL:-2}"