Skip to content

livingdata-co/gpf-geocodeur-backend

Repository files navigation

geocodeur-backend

Composants backend du géocodeur de fichiers d'adresses (expérimentation Géoplateforme)

Pré-requis

  • Node.js LTS 18
  • Yarn package manager

Procédure d'installation

Installation des dépendances

yarn # ou yarn --prod

Configuration

Plusieurs variables d'environnement doivent ou peuvent être définies pour le fonctionnement du service.

Nom de la variable Description Requise ?
PORT Port d'écoute pour l'API
ADDOK_SERVICE_URL URL du service addok-server Oui
REDIS_URL Chaîne de connexion à la base de données Redis
STORAGE_FS_DIR Répertoire de stockage Filesystem
STORAGE_S3_REGION Région S3
STORAGE_S3_ENDPOINT Endpoint S3
STORAGE_S3_BUCKET_NAME Nom du bucket S3
STORAGE_S3_ACCESS_KEY Access key S3
STORAGE_S3_SECRET_KEY Secret key S3

NB : Au moins un dispositif de stockage doit être défini.

Le fichier .env.sample peut servir à créer un fichier .env qui sera utilisé par le service. Les variables d'environnement peuvent aussi être définies par tout moyen standard.

Démarrer les services

node server.js
node worker.js

Développement

# Lancer les tests
yarn test

# Vérifier la syntaxe et les conventions d'écriture du code source
yarn lint

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages