esup-multi

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

Paramétrage du main

Le module principal du dev/user-backend-nest/main.Le paramétrage de ce module doit se faire via des variables d'environnement qu'il faudra déclarer dans un fichier .env ou dans les outils de déploiement qui seront utilisés (en fonction de la méthode choisie).

...

Il faudra notamment détailler l'URL du serveur NATS pour chaque µService qui sera identique dans un contexte de production. Ce fonctionnement pourra permettre d'adresser des serveurs Nats différents en condition de développement ou de test de tenue en charge par exemple.

Paramétrage des modules

Chaque module qui compose le backend est un µService. On trouve l'ensemble des µServices dans dev/user-backend-nest/microservices.

  • auth : Authentification CAScards : Cartes dématérialisées
  • card : Carte de l'établissement dématérialisée
  • card-eu: Carte étudiante européenne dématérialisée
  • chatbot : Agent conversationnel
  • clocking : Gestion du temps de travail
  • contact-us : Formulaire de contact
  • contacts : Annuaire
  • features : Affichage des services dans l'app
  • important-news : Bandeau d'information
  • mail-calendar : Messagerie
  • map : Plans
  • notifications : Notifications internes
  • restaurants : Menus des restos U du CROUS
  • rss : ActualitesActualités
  • schedule : Emploi du temps
  • social-network : Réseaus Réseaux sociaux
  • static-pages : Affichage des pages statiques
  • statistics : collecte de statistiques d'usage

Si on souhaite ne pas utiliser un module il suffit donc de ne pas le lancer en commentant la ligne correspondante dans le fichier package.json situé à la racine du projet.

...

Le paramétrage de chaque microservice doit se faire via des variables d'environnement qu'il faudra déclarer dans un fichier .env ou dans les outils de déploiement qui seront utilisés (en fonction de la méthode choisie).

...