Fix Jenkinsfile: force recreate + health check

This commit is contained in:
soufiane 2025-10-30 21:25:41 +01:00
parent bfa10dc890
commit cb3f1f62f2

9
Jenkinsfile vendored
View File

@ -1,5 +1,10 @@
pipeline { pipeline {
agent any agent {
docker {
image 'node:20' // 🧠 Lance toutes les étapes dans un conteneur Node 20
args '-u root:root -v /var/run/docker.sock:/var/run/docker.sock' // permet d'utiliser docker dans le conteneur
}
}
environment { environment {
REGISTRY_URL = 'registry.wk-archi-o24a-15m-g3.fr' REGISTRY_URL = 'registry.wk-archi-o24a-15m-g3.fr'
@ -59,7 +64,7 @@ pipeline {
echo "🚀 Déploiement du frontend via Docker Compose..." echo "🚀 Déploiement du frontend via Docker Compose..."
sh """ sh """
cd ${DEPLOY_PATH} cd ${DEPLOY_PATH}
docker compose pull frontend # récupère la dernière image 'latest' docker compose pull frontend
docker compose up -d --no-deps --force-recreate frontend docker compose up -d --no-deps --force-recreate frontend
""" """
} }