Mise à jour de index.js

This commit is contained in:
soufiane 2025-11-03 21:09:17 +01:00
parent 272cb1f377
commit d0f8368198
2 changed files with 9 additions and 3 deletions

10
Jenkinsfile vendored
View File

@ -46,7 +46,7 @@ pipeline {
📂 Chemin de déploiement = ${env.DEPLOY_PATH} 📂 Chemin de déploiement = ${env.DEPLOY_PATH}
""" """
// Vérification du répertoire cible // Vérifie le 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'"
} }
} }
@ -63,9 +63,15 @@ pipeline {
} }
/* ─────────────────────────────── /* ───────────────────────────────
* 3⃣ Tests & Qualité * 3⃣ Tests & Qualité (dans un conteneur Node.js)
* ─────────────────────────────── */ * ─────────────────────────────── */
stage('Tests & Qualité') { stage('Tests & Qualité') {
agent {
docker {
image 'node:18-alpine'
args '-u root' // permet laccès root pour npm si besoin
}
}
steps { steps {
echo "🧪 Lancement des tests et analyse de code..." echo "🧪 Lancement des tests et analyse de code..."
sh ''' sh '''

View File

@ -34,7 +34,7 @@ app.get("/db-check", async (req, res) => {
// --- Route daccueil (fix pour 'Cannot GET /') --- // --- Route daccueil (fix pour 'Cannot GET /') ---
app.get("/", (req, res) => { app.get("/", (req, res) => {
res.json({ message: "✅ API Thé Tip Top en ligne et opérationnelle g1001001 !" }); res.json({ message: "✅ API Thé Tip Top en ligne et opérationnelle v1001001 !" });
}); });
// --- Monitoring Prometheus --- // --- Monitoring Prometheus ---