Portails web

Guide d'installation des portails web modérateur et élève

Prérequis

Chacun des front-end est développé en Angular 9.1 et nécessite donc de disposer:

  • D'une version de npm à jour

  • D'un IDE ou éditeur de code tel que VS Code

Cloner le projet

Commencer par créer une copie locale des répertoires:

~$ git clone https://github.com/pBouillon/InTechNet.Moderator
~$ git clone https://github.com/pBouillon/InTechNet.Pupil

Installer les dépendances

Pour installer les dépendances, il suffit de lancer la commande npm suivante:

~$ cd InTechNet.Moderator/intechnet-moderator
InTechNet.Moderator/intechnet-moderator$ npm install

Le projet InTechNet.Pupil suivant la même structure, les commandes pour initialiser les dépendances sont identiques à la différence près du nom des dossiers.

Compiler le projet

Pour compiler le projet, assurez vous d'être dans le projet Angular. Entrez ensuite la commande suivante:

InTechNet.Moderator/intechnet-moderator$ ng build

Le résultat de la compilation sera disponible sous le dossier dist/

Lancer les fronts

Pour exécuter les fronts, toujours sous le dossier du projet, exécutez la commande:

InTechNet.Moderator/intechnet-moderator$ ng serve --open

Une nouvelle page web s'ouvre alors avec le projet en mode développement accessible localement. Par défaut, le port pour Moderatorest 4200 et le port Pupilest 4201.

Cette solution n'est pas viable pour la lancer en production. Si vous souhaitez déployer l'application, consulter le guide Angular à ce sujet.

Mis à jour

Ce contenu vous a-t-il été utile ?