🛠 refonte des dossiers
This commit is contained in:
31
scripts/deploy_all.sh
Normal file
31
scripts/deploy_all.sh
Normal file
@@ -0,0 +1,31 @@
|
||||
#!/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 ====="
|
||||
Reference in New Issue
Block a user