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

  1. Ouvrez une invite de commandes dans le dossier du projet.
  2. 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:8001

Accès à l’application

Pour toute question ou problème, consultez le README principal ou contactez l’équipe projet.