From 3f6088cc17b89f3fe8d78f90ad863ed8c8696bc0 Mon Sep 17 00:00:00 2001 From: thomas Date: Thu, 5 Mar 2026 16:17:26 +0100 Subject: [PATCH] Actualiser update.sh Signed-off-by: thomas --- update.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/update.sh b/update.sh index d4d22a0..7ed1b91 100644 --- a/update.sh +++ b/update.sh @@ -136,6 +136,22 @@ update_compose_dir() { local dir="$1" log "📂 Projet : $dir" + # 🧾 Liste des services/containeurs du projet + local services="" + if docker compose version >/dev/null 2>&1; then + services="$(cd "$dir" && docker compose config --services 2>/dev/null | tr '\n' ' ' | sed 's/ *$//')" + elif command -v docker-compose >/dev/null 2>&1; then + services="$(cd "$dir" && docker-compose config --services 2>/dev/null | tr '\n' ' ' | sed 's/ *$//')" + fi + + if [[ -n "$services" ]]; then + log "📦 Conteneurs/Services du projet : $services" + log "🔁 Mise à jour des conteneurs : $services" + else + log "📦 Conteneurs/Services du projet : (inconnus)" + fi + + # ✅ Pull + recreate safe if docker compose version >/dev/null 2>&1; then run_cmd "Téléchargement des images (Compose)" bash -c "cd '$dir' && docker compose pull" run_cmd "Redéploiement des services (Compose)" bash -c "cd '$dir' && docker compose up -d --remove-orphans"