Sign inSign up

stackateam/flux_elu

By stackateam

•Updated over 6 years ago

Image
0

302

stackateam/flux_elu repository overview

alt text

⁠FLUX d'ingestion des ELUS francais:

(Documentation générale: https://bitbucket.org/stackadoc/index/src/master/⁠)

Source de données:

RNE : https://www.data.gouv.fr/fr/datasets/repertoire-national-des-elus-1/⁠

Fréquence des mises à jour:

Recherche de mise à jour toutes les 2,5 Heures.

INDEX:

Version
1

type:

  • conseiller municipal
  • conseiller communautaire
  • député
  • maire
  • conseiller départemental
  • conseiller regional
  • sénateur
  • conseiller de l'Assemblée de Corse
  • représentant au Parlement européen
⁠Description:
  1. Toutes les 2,5 heures, les 9 fichiers source sont téléchargés.
  2. Un hash des fichiers téléchargés est calculé (9 md5 pour les 9 fichiers)
  3. On opère la comparaison de ces nouveaux hash avec les anciens stockés sous S3
  4. Si les hash sont différents on lance l'importation des élus.
⁠Requis:

env.list ou variables d'envionement contenant:

ELASTIC_ID=
ELASTIC_PSSWD=
AWS_ACCESS_KEY_ID = 
AWS_SECRET_ACCESS_KEY =
⁠Lancement de l'image
nohup sudo docker run --env-file ./env.list stackateam/flux_elu:latest > flux.txt &
⁠En prod ...

Sur une instance AWS-EC2 amazon_linux: t2.micro.

Tag summary

Content type

Image

Digest

Size

441 MB

Last updated

over 6 years ago

docker pull stackateam/flux_elu