🐘 Configuration du Backend (API)
Suivez ces étapes pour monter l'environnement de développement Symfony du laboratoire.
1. Installation des dépendances
À la racine du dossier backend/, installez les bibliothèques PHP via Composer :
composer install
2. Infrastructure et Base de données
Le projet utilise Docker pour containeriser la base de données PostgreSQL.
- Vérification du
.env: Assurez-vous que l'application est en modeAPP_ENV=dev. - Lancement de Docker :
docker copose up -d
3. Migrations et Données de test :
Une fois le container actif, exécutez les migrations et chargez les fixtures (données de démonstration) :
php bin/console d:m:m --no-interaction
php bin/console d:f:l --no-interaction
4. Lancement du serveur
Démarrez le serveur de développement local :
symfony server:start -d
[!IMPORTANT] Assurez-vous que le port 5433 est libre sur votre machine pour permettre à Docker de mapper la base de données sans conflit.
La documentation de l'API est maintenant disponible sur https://localhost:8000/api/doc.