/api-admin-conseillers-numerique

API du tableau de pilotage

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

API du tableau de pilotage

API fournissant le dépôt tableau de pilotage.

Prérequis

Installation du projet

npm install

Installation des données dans MongoDB

npm run db:start

⚠ Attention si vous prenez les données de production, elles ne seront pas anonymisées donc à prendre avec précaution !

  • Télécharger l'export sur Clever Cloud (prod ou recette) dans l'onglet backups ;
  • Lancer la commande ./import-data-mongo.sh [CHEMIN_DU_DUMP] [NOM_BASE_DE_DONNEES_D_ORIGINE] ;

Lancer l'application

npm run dev

Lancer le linter

npm run lint

Lancer les tests

npm run test

Lancer le coverage des tests

npm run test:coverage