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