
(Documentation générale: https://bitbucket.org/stackadoc/index/src/master/README.md)
Source de données:
Votes au format JSON: http://data.assemblee-nationale.fr/travaux-parlementaires/votes
Fréquence des mises à jour:
Recherche de modifications toutes les 15 secondes (basée sur md5 générée puis enregistrée sur S3)
INDEX:
type:
Version
1
surchage de type
Le flux nécéssite deux fichiers sauvegardés sur S3 pour fonctionner, ils sont présents dans le bucket: votes-flux
Dans le bucket votes-flux se trouvent les deux fichers:
md5.txt contient la checksum hébergée par le site data.assemblee-nationale.fr (contient initialement l'objet python "")
md5list.txt contient les noms des fichiers-votes. (contient initialement l'objet python {}, puis {'VTANR5L15V1556.json', 'VTANR5L15V1056.json', ...)
Le point d'entrée de l'image docker est import_votes.py et les fonctions utiles aux traitements sont contenues dans /utils/flux.py
env.list ou variables d'envionement contenant:
ELASTIC_ID=
ELASTIC_PSSWD=
AWS_ACCESS_KEY_ID =
AWS_SECRET_ACCESS_KEY =
nohup sudo docker run --env-file ./env.list stackateam/flux_votes:latest > flux.txt &
Sur une instance EC2 AWS linux, t2.micro
Content type
Image
Digest
Size
432.7 MB
Last updated
about 6 years ago
docker pull stackateam/flux_votes