Ce document explique de manière complète toutes les étapes nécessaires pour lancer le projet en local avec Docker.\
La première étape consiste à récupérer le projet depuis GitHub.
Pour cela, exécutez la commande suivante dans votre terminal :
git clone https://github.com/jdalonsos/Project_SNCF.gitUne fois le dépôt cloné, entrez dans le dossier du projet :
cd Project_SNCFCela vous place dans le répertoire contenant tous les fichiers nécessaires au lancement du projet.
Avant de pouvoir exécuter l'application, vous devez construire son image
Docker.
Cette image contient l'environnement Python, les dépendances, ainsi que
le code du projet.
Pour la construire, exécutez la commande suivante :
docker build -t sncf-app .Cette commande crée une image nommée sncf-app.
Le point (.) indique à Docker d'utiliser le Dockerfile présent dans le
dossier courant.
Une fois l'image construite, vous pouvez lancer l'application dans un
conteneur Docker.
Utilisez la commande suivante :
docker run -p 8501:8501 sncf-appCette commande :
- démarre un conteneur basé sur l'image
sncf-app - expose le port interne 8501 du conteneur vers le port 8501 de votre machine
Après le lancement réussi du conteneur, ouvrez un navigateur web et allez à l'adresse :
http://localhost:8501
L'interface du projet devrait s'afficher et être entièrement fonctionnelle.