Mise à jour de index.js

This commit is contained in:
soufiane 2025-11-03 21:04:58 +01:00
parent 7c93d60cae
commit 272cb1f377

11
Jenkinsfile vendored
View File

@ -46,6 +46,7 @@ pipeline {
📂 Chemin de déploiement = ${env.DEPLOY_PATH}
"""
// Vérification du répertoire cible
sh "ls -l ${env.DEPLOY_PATH} || echo '⚠️ Dossier non accessible depuis Jenkins'"
}
}
@ -127,19 +128,25 @@ pipeline {
steps {
echo "🚀 Déploiement du backend sur ${env.ENV}..."
sh """
echo "📂 DEPLOY_PATH utilisé : ${DEPLOY_PATH}"
# Vérifie la présence du fichier docker-compose.yml
if [ ! -f "${DEPLOY_PATH}/docker-compose.yml" ]; then
echo "❌ Fichier docker-compose.yml introuvable dans ${DEPLOY_PATH}"
echo "Contenu du dossier :"
ls -l ${DEPLOY_PATH}
echo "📁 Contenu du dossier :"
ls -l ${DEPLOY_PATH} || echo "⚠️ Impossible de lister le contenu."
exit 1
fi
cd "${DEPLOY_PATH}"
echo "📦 Pull de l'image Docker depuis le registre..."
docker compose pull backend
echo "🔄 Recréation du conteneur backend..."
docker compose up -d --force-recreate backend
echo "✅ Déploiement terminé avec succès sur ${DEPLOY_PATH}"
"""
}
}