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
| Outil | Version | Usage |
|---|---|---|
| JDK | 21 | Backend Spring Boot |
| Node.js | 24 recommandé | Portail Next.js |
| Docker | 29 ou récent | PostgreSQL et services locaux |
| Git | 2.55 ou récent | Sources et versions |
1. Démarrer les services
Copy-Item .env.example .env
.\scripts\dev-up.ps12. Démarrer l’API
.\scripts\run-backend.ps1
# API : http://localhost:8080
# Santé : http://localhost:8080/actuator/health3. Démarrer le portail
Set-Location frontend
npm ci
npm run dev
# Portail : http://localhost:3000/fr