Aller au contenu

Installation de la Base Adresse Nationale (BAN) — Optionnel

Ce guide explique comment installer le BAN via nos index déjà traités.
Vous trouverez le fonctionnement de nos index traités ici


✅ Objectif

  • Récupérer nos indexes qui contient tous les départements.
  • Exécuter l'importation de la BAN dans Maarch Courrier

🧱 Pré‑requis

  • Avoir Maarch Courrier configuré et accéssible
  • Maarch Courrier a accès à votre service Typesense

🔍 Étapes d’importation

  1. Positionnez-vous dans le container de Maarch Courrier au dossier <maarchDirectory>/referential/ban/indexes

    cd /var/www/html/MaarchCourrier/referential/ban/indexes
    
  2. Téléchargez le fichier compressé indexes-jsonl.tar.gz depuis notre Google Drive.

    curl -L -o indexes-jsonl.tar.gz "https://drive.usercontent.google.com/download?id=1G3ht1kCGdsEvP1whAwCcEelB9EokZMAb&export=download&confirm=t"
    
  3. Décompressez ce fichier

    tar -zxvf indexes-jsonl.tar.gz
    
  4. Déplacez les fichiers décompressés dans le dossier actuel

    mv  builds/projets-outils-annexes/addresses_ban_indexation/indexes/* .
    

5Exécutez ensuite la commande suivante depuis la racine de Maarch Courrier (<maarchDirectory>) :

Le script importe l’ensemble des adresses BAN présentes dans le dossier <maarchDirectory>/referential/ban/indexes. Si vous relancez le script, la BAN existante dans Typesense sera automatiquement supprimée avant réimportation.

php src/backend/Ban/Infrastructure/ImportBanIndexScript.php --logLevel=INFO

⚙️ Paramètres disponibles

Nom Obligatoire Valeur par défaut Description
logLevel Non INFO Définit le niveau de journalisation. Voir signification des niveaux de log.