From 8b3ee3cb47c0d1728762444ae650876ab97cfd76 Mon Sep 17 00:00:00 2001 From: Paperclip FoundingEngineer Date: Sat, 2 May 2026 19:06:38 +0000 Subject: [PATCH] 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 --- scripts/deploy-ofelia-fix.sh | 55 ++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100755 scripts/deploy-ofelia-fix.sh diff --git a/scripts/deploy-ofelia-fix.sh b/scripts/deploy-ofelia-fix.sh new file mode 100755 index 0000000..f549160 --- /dev/null +++ b/scripts/deploy-ofelia-fix.sh @@ -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 ""