Adrien Guillon
Terminé
·Docker ComposeNext.jsExpressPostgreSQL

Synapse Monitor

Architecture 3-tiers conteneurisée (TP Docker ESGI). Dashboard de monitoring d'infrastructure avec analytics en temps réel.

3 conteneurs
Services
Docker Compose
Orchestration
Next.js
Dashboard
Express
API

Problème

TP Docker ESGI : déployer une application 3-tiers entièrement conteneurisée, avec isolation réseau entre les services et un dashboard de monitoring.

Solution

Docker Compose orchestrant trois services isolés : base PostgreSQL, API Express, et dashboard Next.js. Réseau bridge dédié, variables d'environnement sécurisées, healthchecks sur chaque service.

Architecture

PostgreSQL : conteneur base de données (réseau interne)
Express : API (réseau interne uniquement)
Next.js : dashboard (exposition port 3000)
Docker Compose : réseau bridge + volumes persistants

Stack complète

Docker ComposeNext.jsExpressPostgreSQL