Ouvrir un terminal et éxécuter la commande:
git clone git@github.com:O-clock-Freki/projet-11-application-de-gestion-de-photos.gitSinon se rendre sur le site https://github.com/O-clock-Freki/projet-11-application-de-gestion-de-photos et cliquer
sur le bouton <>Code puis cliquer sur
Download ZIP

Ce rendre dans le dossier récupéré depuis Github (par défaut projet-11-application-de-gestion-de-photos, ou téléchargé et dézippé dans le dossier de votre choix)
Ouvrir un terminal:
cd FrontOffice
npm installpour installer les dépéndances frontend du projet
puis :
cd ..cd Api
npm installpour installer les dépendances backend du projet
Copier coller le ficher .api.env.exemple dans un fichier .api.env et remplir les champs
en remplacant les valeurs (username, password et database) par les bonnes valeurs
- Si pas de docker installé sur votre machine, installer docker à l'adresse https://docs.docker.com/engine/install/
Une fois installé, à la racine du projet (projet-11-application-de-gestion-de-photos), lancer un terminal et éexécuter la commande
Pour Windows
docker compose upPour linux et macOS
sudo docker compose upUne fois le projet démarré, accéder à l'application à l'adresse http://localhost:5173 pour le frontend, et http://localhost:3000 pour l'api Démarerr le projet en mode dev:
le docker.override vient ecraser des varaiable u docker-compose afin de démarrer en mode developpement
docker-compose -f docker-compose.yml -f docker-compose.override.yml up -d