Skip to content

BaseAdresseNationale/moissonneur-bal

Repository files navigation

Moissonneur bal

Service de moissonnage des Bases Adresses Locales

Documentation

https://adresse-data-gouv-fr.gitbook.io/bal/moissonneur

Pré-requis

Utilisation

Installation

Installation des dépendances Node.js

yarn

Créer les variables d'environnement

cp .env.sample .env

On pourra ensuite éditer les variables d'environnement dans le fichier .env si nécessaire.

Développement

Lancer l'application (worker + api) :

$ yarn dev

Lancer seulement l'api :

$ yarn dev:api

Production

Créer une version de production :

$ yarn build

Démarrer l'application (port 7000 par défaut) :

$ yarn start

Test

Rapport des tests (jest) :

$ yarn test

Linter

Rapport du linter (eslint) :

$ yarn lint

Configuration

Cette application utilise des variables d'environnement pour sa configuration. Elles peuvent être définies classiquement ou en créant un fichier .env sur la base du modèle .env.sample.

Nom de la variable Description
MONGODB_URL Paramètre de connexion à MongoDB
MONGODB_DBNAME Nom de la base de données à utiliser
PORT Port de l'api
ADMIN_TOKEN Jeton nécessaire au contrôle du moissonneur via l'API
API_DEPOT_URL URL de l'api de depot
API_DEPOT_CLIENT_ID ID du client moissonneur de l'api depot
API_DEPOT_CLIENT_SECRET TOKEN du client moissonneur de l'api depot
URL_API_DATA_GOUV URL de l'api data.gouv pour récupérer les datasets et organisation
--- ---
S3_ENDPOINT URL de base du serveur S3
S3_REGION région du S3
S3_CONTAINER_ID Id du container S3
S3_USER User S3
S3_ACCESS_KEY Clef d'accès S3
S3_SECRET_KEY Clef secrete S3
S3_DESCRIPTION

Licence

MIT

About

Service de moissonnage des Bases Adresses Locales

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published