L'API DBSDER est une brique applicative du projet Judilibre qui permet aux applications composant Judilibre d'interagir avec la base de données DBSDER. Cette base de données contient notamment les décisions de justice collectées auprès des différentes juridictions.
L'application nécessite node ainsi qu'une base de donnée mongo, n'hésitez pas à jeter un coup d'oeil à juridependencies.
La version de Node utilisée par ce projet est indiquée dans le fichier .nvmrc.
npm installConfigurer les variables d'environnement :
- Dupliquer le fichier
.env.exampleet le renommer.env, adapter les variables d'environnement si besoin
npm run docker:startVous pouvez également lancer l'application sans utiliser docker avec la commande suivante :
npm run start:watchnpm run testPour peupler votre base de données, vous pouvez utiliser les scripts présents dans le dossier à la racine du projet. Ces scripts utilisent la variable d'environnement MONGO_DB_URL que vous devez définir dans le fichier .env
Peupler la base de données :
node seeds/load.jsVider la base de données :
node seeds/clean.jsMettre à jour les dates avec des dates récentes :
node seeds/refreshDate.jsSauvegarder les données présentes dans la base de données dans les fichiers de seeds :
node seeds/save.js