Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Cour-de-cassation/dbsder-api

Repository files navigation

API DBSDER

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.

Dépendances

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.

Installation

npm install

Utilisation de l'application

Configurer les variables d'environnement :

  • Dupliquer le fichier .env.example et le renommer .env, adapter les variables d'environnement si besoin

Avec Docker

npm run docker:start

Sans Docker

Vous pouvez également lancer l'application sans utiliser docker avec la commande suivante :

npm run start:watch

Tests

npm run test

Seeds

Pour 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.js

Vider la base de données :

node seeds/clean.js

Mettre à jour les dates avec des dates récentes :

node seeds/refreshDate.js

Sauvegarder les données présentes dans la base de données dans les fichiers de seeds :

node seeds/save.js

About

REST API to interact with DBSDER database

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 16