Actualiser update.sh

Signed-off-by: thomas <contact@thomasmlg.fr>
This commit is contained in:
2026-03-05 16:17:26 +01:00
parent f5335be2bc
commit 3f6088cc17

View File

@@ -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"