feat(agenthub): Add automated deployment script for BARAAA-70
Add script to deploy the Ofelia fix via Coolify API. Requires COOLIFY_TOKEN environment variable. Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
parent
a186273e47
commit
8b3ee3cb47
1 changed files with 55 additions and 0 deletions
55
scripts/deploy-ofelia-fix.sh
Executable file
55
scripts/deploy-ofelia-fix.sh
Executable file
|
|
@ -0,0 +1,55 @@
|
|||
#!/bin/bash
|
||||
# Script de déploiement BARAAA-70 - Correction Ofelia
|
||||
# Déploie la branche fix/baraaa-70-ofelia sur Coolify
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
COOLIFY_URL="${COOLIFY_URL:-https://coolify.barodine.net}"
|
||||
APP_UUID="${COOLIFY_APP_UUID:-zly1hnagnbz7jv6yiijzcmep}"
|
||||
BRANCH="${DEPLOY_BRANCH:-fix/baraaa-70-ofelia}"
|
||||
|
||||
# Vérifier que le token API est configuré
|
||||
if [ -z "${COOLIFY_TOKEN:-}" ]; then
|
||||
echo "❌ Erreur: COOLIFY_TOKEN non configuré"
|
||||
echo ""
|
||||
echo "Pour obtenir un token Coolify:"
|
||||
echo "1. Aller sur $COOLIFY_URL"
|
||||
echo "2. Settings > API Tokens"
|
||||
echo "3. Créer un nouveau token"
|
||||
echo "4. export COOLIFY_TOKEN='votre-token'"
|
||||
echo ""
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "=== Déploiement BARAAA-70 - Fix Ofelia ==="
|
||||
echo "Coolify URL: $COOLIFY_URL"
|
||||
echo "Application: $APP_UUID"
|
||||
echo "Branche: $BRANCH"
|
||||
echo ""
|
||||
|
||||
# Option 1: Changer la branche puis redéployer
|
||||
echo "Étape 1: Mise à jour de la branche de déploiement..."
|
||||
curl -X PATCH "$COOLIFY_URL/api/v1/applications/$APP_UUID" \
|
||||
-H "Authorization: Bearer $COOLIFY_TOKEN" \
|
||||
-H "Content-Type: application/json" \
|
||||
-d "{\"git_branch\": \"$BRANCH\"}" \
|
||||
&& echo "✓ Branche mise à jour vers: $BRANCH" \
|
||||
|| { echo "❌ Erreur lors de la mise à jour de la branche"; exit 1; }
|
||||
|
||||
echo ""
|
||||
echo "Étape 2: Déclenchement du déploiement..."
|
||||
curl -X POST "$COOLIFY_URL/api/v1/applications/$APP_UUID/deploy" \
|
||||
-H "Authorization: Bearer $COOLIFY_TOKEN" \
|
||||
&& echo "✓ Déploiement déclenché" \
|
||||
|| { echo "❌ Erreur lors du déclenchement du déploiement"; exit 1; }
|
||||
|
||||
echo ""
|
||||
echo "=== Déploiement lancé ==="
|
||||
echo ""
|
||||
echo "Suivre la progression:"
|
||||
echo " Interface: $COOLIFY_URL/project/x9fenmiro11hv1uqij88z88a/environment/ck47341a8lzae6x3mz8rd2cm/application/$APP_UUID"
|
||||
echo ""
|
||||
echo "Vérification après déploiement (attendre ~2-5 min):"
|
||||
echo " docker ps | grep ofelia"
|
||||
echo " docker logs agenthub-ofelia-1"
|
||||
echo ""
|
||||
Loading…
Reference in a new issue