• Stars
    star
    138
  • Rank 264,508 (Top 6 %)
  • Language
    Shell
  • Created about 7 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Conteneurs Addok pour Docker

Conteneurs Addok pour Docker

Ces images permettent de simplifier grandement la mise en place d'une instance addok avec les données de références diffusées par la Base Adresse Nationale.

Plateformes

Les images Docker sont disponibles pour linux/amd64 et linux/arm64. Elles sont donc parfaitement utilisables sur Apple Silicon ou Raspberry Pi sans couche d’émulation.

Composants installés

Nom du composant Version
redis 7.x
python 3.10.x
addok 1.0.3
addok-fr 1.0.1
addok-france 1.1.3
addok-csv 1.0.1
addok-sqlite-store 1.0.1
gunicorn 20.1.0

Guides d'installation

Les guides suivants ont été rédigés pour un environnement Linux ou Mac. Ils peuvent être adaptés pour Windows.

Pré-requis

Installer une instance avec les données de la Base Adresse Nationale

Tout d'abord placez vous dans un dossier de travail, appelez-le par exemple ban.

Télécharger les données pré-indexées

wget https://adresse.data.gouv.fr/data/ban/adresses/latest/addok/addok-france-bundle.zip

Décompresser l'archive

mkdir addok-data
unzip -d addok-data addok-france-bundle.zip

Télécharger le fichier Compose

wget https://raw.githubusercontent.com/BaseAdresseNationale/addok-docker/master/docker-compose.yml

Démarrer l'instance

Suivant votre environnement, sudo peut être nécessaire pour les commandes suivantes.

# Attachée au terminal
docker-compose up

# ou en arrière-plan
docker-compose up -d

Suivant les performances de votre machine, l'instance mettra entre 30 secondes et 2 minutes à démarrer effectivement, le temps de charger les données dans la mémoire vive.

  • 90 secondes sur une VPS-SSD-3 OVH (2 vCPU, 8 Go)
  • 50 secondes sur une VM EG-15 OVH (4 vCPU, 15 Go)

Par défaut l'instance écoute sur le port 7878.

Tester l'instance

curl "http://localhost:7878/search?q=1+rue+de+la+paix+paris"

Paramètres avancés

Nom du paramètre Description
WORKERS Nombre de workers addok à lancer. Valeur par défaut : 1.
WORKER_TIMEOUT Durée maximale allouée à un worker pour effectuer une opération de géocodage. Valeur par défaut : 30.

More Repositories

1

adresse.data.gouv.fr

Le site officiel de l'Adresse
JavaScript
152
star
2

codes-postaux

Générer et manipuler facilement le fichier des codes postaux
JavaScript
60
star
3

api-gestion-poc

POC pour une API de gestion BAN
Python
17
star
4

api-fantoir

API pour naviguer dans FANTOIR
JavaScript
11
star
5

api-geocode

API haute performance de géocodage CSV
JavaScript
10
star
6

mes-adresses-api

Composante API de Mes Adresses
TypeScript
10
star
7

ban-plateforme

Plateforme d'intégration et de production des données de la Base Adresse Nationale
JavaScript
9
star
8

adresses-cadastre

Adresses ouvertes extraites du cadastre
JavaScript
9
star
9

mes-adresses

Éditeur de Bases Adresses Locales
TypeScript
9
star
10

normadresse

Module python de normalisation de libellés de voie/lieu-dit
Python
7
star
11

ban

Méta-dépôt des travaux autour de la Base Adresse Nationale
6
star
12

fantoir-parser

Analyseur de fichiers FANTOIR
JavaScript
4
star
13

js-normadresse

Normalisation des libellés de voie selon la norme postale
JavaScript
3
star
14

fantoir

Boîte à outils JavaScript permettant de manipuler facilement les données FANTOIR
JavaScript
3
star
15

validateur-bal

Validateur de fichiers au format Base Adresse Locale
JavaScript
3
star
16

bal-admin

Interface d'administration des outils Base Adresse Locale
TypeScript
2
star
17

contribution-adresse

Outil de contribution citoyenne aux référentiels d'adresses
JavaScript
2
star
18

moissonneur-bal

Service de moissonnage des Bases Adresses Locales
TypeScript
2
star
19

shared-data

Données partagées par plusieurs modules en lien avec la Base Adresse Nationale
JavaScript
2
star
20

adresse-backend

Backend de adresse.data.gouv.fr
JavaScript
2
star
21

api-depot

API de dépôt des Bases Adresses Locales
JavaScript
1
star
22

gazetteer

JavaScript
1
star
23

adresses-ftth

Extraction des adresses contenues dans les fichiers de déploiement FTTH
JavaScript
1
star
24

donnees-initiales-2018

Scripts d'initialisation de la BAN en vigueur en 2018
Shell
1
star
25

adresses-util

JavaScript
1
star
26

api-signalement

API permettant de signaler des problèmes d'adressage
TypeScript
1
star