🚀 DevOps Azure Project

Application Node.js / Express déployée sur Microsoft Azure App Service avec une approche complète DevOps / Cloud / Monitoring.

✅ Application en ligne et opérationnelle

đź§° Technologies

Node.js Express Docker Terraform GitHub Actions Azure App Service Application Insights Azure Monitor

⚙️ Fonctionnalités

CI/CD automatisée

Déploiement continu avec GitHub Actions à chaque push sur la branche principale.

Infrastructure as Code

Provisionnement des ressources Azure via Terraform pour une gestion reproductible.

Monitoring complet

Supervision avec Azure Monitor, Application Insights et centralisation des logs.

Health Check

Endpoint dédié pour vérifier la disponibilité et l’état de santé de l’application.

Logs & erreurs

Journalisation des requĂŞtes et capture des erreurs pour le diagnostic applicatif.

Déploiement Cloud

Application hébergée et exécutée sur Azure App Service Linux.

đź”— Endpoints utiles

/

Page d’accueil du projet.

/health

Vérification de santé de l’application.

/error-test

Simulation d’erreur pour tester le monitoring et la remontée d’exceptions.