Files
Gestion_sondes/scripts/deploy_all.sh
2025-04-25 11:30:31 +02:00

32 lines
865 B
Bash

#!/bin/bash
UPDATE_SCRIPT="/home/debian/travail/Gestion_sondes/scripts/update_product.sh"
RESTART_SCRIPT="/home/debian/travail/Gestion_sondes/scripts/restart_services.sh"
echo ""
echo "===== 🚀 DÉPLOIEMENT GLOBAL EN COURS ====="
echo ""
# Étape 1 : Mise à jour Git
echo "🔄 Étape 1 : Mise à jour des sources (Git)"
bash "$UPDATE_SCRIPT"
# Vérifie le code retour du script de mise à jour
if [ $? -ne 0 ]; then
echo ""
echo "❌ La mise à jour a échoué ou a été interrompue (conflit, erreur Git)."
echo "➡️ Les services ne seront pas redémarrés."
exit 1
else
echo "✅ Mise à jour réussie !"
fi
# Étape 2 : Redémarrage des services Supervisor
echo ""
echo "🔁 Étape 2 : Redémarrage des services"
bash "$RESTART_SCRIPT"
echo ""
echo "🎯 Déploiement complet terminé avec succès."
echo "===== ✅ FIN ====="