Déploiement local – Guide pratique
Cette section explique comment exécuter Mini Letterboxd en une seule commande grâce au script d’automatisation développé par l’équipe.
Prérequis
- Docker et Docker Compose installés
- Python 3.11+ installé
- Node.js (pour le frontend)
Lancement automatique
Pour lancer l’application localement, utilisez le script fourni :
Sous Windows
- Ouvrez une invite de commandes dans le dossier du projet.
- Exécutez :
start-app.bat
Ce script :
- Installe les dépendances backend (via pip)
- Installe les dépendances frontend (via npm)
- Lance les containers Docker (backend, frontend, DB, scraper)
- Affiche les URLs d’accès
Exemple de contenu du script
@echo off
REM Lancer les services Docker Compose
call docker-compose up -d
REM Installer les dépendances backend
cd projet\backend
pip install -r requirements.txt
cd ../..
REM Installer les dépendances frontend
cd projet\frontend
npm install
cd ../..
REM Afficher les URLs
echo Frontend: http://localhost:3000
echo Backend: http://localhost:8001Accès à l’application
- Frontend : http://localhost:3000
- Backend API : http://localhost:8001
- PostgreSQL : localhost:5432
- MongoDB : localhost:27017
Pour toute question ou problème, consultez le README principal ou contactez l’équipe projet.