L’environnement local repose sur PostgreSQL 16, Java 21, Spring Boot 4.1 et Next.js 16. Les services applicatifs sont lancés séparément pour garder les logs faciles à lire.

Prérequis

OutilVersionUsage
JDK21Backend Spring Boot
Node.js24 recommandéPortail Next.js
Docker29 ou récentPostgreSQL et services locaux
Git2.55 ou récentSources et versions

1. Démarrer les services

powershell
Copy-Item .env.example .env
.\scripts\dev-up.ps1

2. Démarrer l’API

powershell
.\scripts\run-backend.ps1
# API : http://localhost:8080
# Santé : http://localhost:8080/actuator/health

3. Démarrer le portail

powershell
Set-Location frontend
npm ci
npm run dev
# Portail : http://localhost:3000/fr