Démarrage du TP
Dans cette partie nous allons :
- Cloner le dépôt permettant de commencer le TP
- Installer les dépendances (backend + frontend)
- Démarrer l'application
Récupération du dépôt
Pour pouvoir démarrer le TP, nous allons cloner le dépôt git contenant les fichiers sources de base : https://gitlab.lam.fr/envol/envol-2021-tp-angular-2.git
git clone https://gitlab.lam.fr/envol/envol-2021-tp-angular-2.git
À chaque étape du TP vous pourrez retrouver une branche correspondante. Dans la branche master vous pouvez retrouver l'application finalisée.
Par défaut le dépôt est positionné sur la branche demarrage
.
Pour changer de branche vous pouvez utiliser la commande checkout
suivi du nom de la branche, exemple :
git checkout demarrage
Installation des dépendances
Pour fonctionner, le projet a besoin de dépendances au niveau du backend et du frontend. Pour cela nous avons prévu deux raccourcis :
make install_server
make install_client
Les dépendances sont téléchargées et installées dans le dossier server/node_modules
et client/node_modules
.
Démarrage de l'application
Nous pouvons maintenant démarrer l'application. La commande make start
permet de faciliter cette action pour lancer les serveurs backend
, frontend
et de base de données.
make start
- Vous pouvez accéder à la version de développement du backend à l'adresse :
http://localhost:3000
- Vous pouvez accéder à la version de développement du frontend à l'adresse :
http://localhost:4200
- Vous pouvez également accéder à une interface graphique pour vous connecter à la base de données sur :
http://localhost:8080