Installation
Lancer le frontend et le backend localement.
Prérequis
- Node.js 20+ et pnpm
- Docker (workers backend)
- PostgreSQL + RabbitMQ sur l’hôte
Backend
cd backend
docker compose --env-file ../.env up -d --buildAPI typique : http://localhost:8000.
Variable d’environnement
Configurez NEXT_PUBLIC_API_URL dans frontend/.env si l’API n’écoute pas sur :8000.
Services exposés
| Service | URL | Rôle |
|---|---|---|
| API | http://localhost:8000 | Upload, statut, contenu |
| Traefik | http://localhost:8080 | Routage /api |
| Grafana | http://localhost:3001 | Dashboards workers |