#!/usr/bin/env bash # Deploy del paper trader a portafoglio: bumpa la VERSIONE, committa, rebuilda l'immagine e # ricrea il container. La versione (es. v1.0.1) compare nei messaggi Telegram -> sai quale # codice ha generato quale msg, e aumenta ad OGNI deploy. # # Uso: ./scripts/deploy.sh [major|minor|patch] (default patch) set -euo pipefail cd "$(dirname "$0")/.." PART="${1:-patch}" NEW=$(uv run python scripts/bump_version.py "$PART") echo ">> nuova versione: v$NEW" git add VERSION git commit -q -m "release: v$NEW" || true echo ">> rebuild immagine + ricrea container" docker compose up -d --build sleep 8 docker compose ps --format "{{.Status}}" echo ">> deploy v$NEW completato"