🛠 refonte des dossiers

This commit is contained in:
2025-04-25 11:30:31 +02:00
parent 74d734277d
commit 3f5dd3c23f
11 changed files with 100 additions and 329 deletions

31
scripts/deploy_all.sh Normal file
View 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 ====="