Skip to main content
Sign in
Snippets Groups Projects
Select Git revision
  • 854b4d20e309b2853d1fa6fb8450d8aa7d9b04bd
  • master default protected
  • Composant-BudgetTotalAmount-pour-affichage-vue-globale-budget
  • ajout_pfu_budgétaire
  • 366-signe-a-cote-du-droit-en-vigueur-sur-l-ui-pour-indiquer-que-la-reforme-a-eu-lieu-mais-qu-elle-n
  • suppression_allegements_specifiques
  • budgetaire_retraites_plf
  • doc-script-gen-off-tests
  • revalo_retraites
  • 381-pb-affichage-labels-des-parametres-sur-plus-de-3-lignes
  • ajoute-duplicate-aide-logement
  • poc_castype_ia
  • parametres-editables-budget
  • ui-parametres
  • 355-les-dispositifs-prestations-sociales-du-graphique-se-cachent-montrent-en-meme-temps-2
  • 358-les-variables-dont-le-montant-est-nul-apparaissent-en-bleu-et-non-cliquables
  • 356-ajuster-la-largeur-sur-les-graphiques-budgetaires
  • incoherence_cas_type_0
  • fix-ui-suppression-tranches-baremes
  • ajout-agregat-cehr-version-plf
  • impact_carbone
  • 0.0.1265
  • 0.0.1264
  • 0.0.1263
  • 0.0.1262
  • 0.0.1261
  • 0.0.1260
  • 0.0.1259
  • 0.0.1258
  • 0.0.1257
  • 0.0.1256
  • 0.0.1255
  • 0.0.1254
  • 0.0.1253
  • 0.0.1252
  • 0.0.1251
  • 0.0.1250
  • 0.0.1249
  • 0.0.1248
  • 0.0.1247
  • 0.0.1246
41 results

leximpact-socio-fiscal-ui

Utilisation de Docker pour LexImpact Prepare Data

Préparer l'environnement

Il faut récupérer le projet Git :

git clone git@git.leximpact.dev:leximpact/leximpact-prepare-data.git
cd leximpact-prepare-data
git checkout 2-open-fisca-survey-scenario-pour-piloter-les-simulations-de-reforme
# Il faut cloner openfisca-france-data à l'intérieur de leximpact-prepare-data
# pour pouvoir le modifier dans l'image Docker
git clone git@git.leximpact.dev:benjello/openfisca-france-data.git
cd openfisca-france-data
git checkout leximpact-prepare-data
cd ..

Construction de l'image

Depuis la racine du projet leximpact-prepare-data:

docker build -t leximpact/prepare-data:0.0.1 -f deploy/Dockerfile-Debian11-Python39 .
## Construction de l'image

Il faut récupérer le projet Git :
```bash
git clone git@git.leximpact.dev:leximpact/leximpact-prepare-data.git
cd leximpact-prepare-data
git checkout 2-open-fisca-survey-scenario-pour-piloter-les-simulations-de-reforme
# Il faut cloner openfisca-france-data à l'intérieur de leximpact-prepare-data
# pour pouvoir le modifier dans l'image Docker
git clone git@git.leximpact.dev:benjello/openfisca-france-data.git
cd openfisca-france-data
git checkout leximpact-prepare-data
cd ..

Construction de l'image

Depuis la racine du projet leximpact-prepare-data:

docker build -t leximpact-prepare-data -f deploy/Dockerfile-Debian11-Python39 .

Copier les fichiers de données

mkdir -p data-in/casd_extract/pote/
mkdir -p data-out/leximpact/erfs-fpr/
mkdir -p data-out/plots/
cp /mnt/data-out/leximpact/agregats.yml data-out/leximpact/
cp /mnt/data-in/casd_extract/pote/agregats_des_variables_csg-POTE_2019.csv data-in/casd_extract/pote/
cp /mnt/data-out/leximpact/erfs-fpr/erfs_flat_2018.h5 data-out/leximpact/erfs-fpr/
cp /mnt/data-in/casd_extract/pote/CalibPote-2018-revkire.json data-in/casd_extract/pote/
cp /mnt/data-in/casd_extract/pote/CalibPote-2019-revkire.json data-in/casd_extract/pote/
cp /mnt/data-out/plots/Calibration_de_rfr_ERFS_2018_POTE_2018_avant_calibration.png data-out/plots/

Lancer le script de test de pipeline

docker run -v $PWD/data-in/:/mnt/data-in/ -v $PWD/data-out/:/mnt/data-out/ leximpact/prepare-data:0.0.1 poetry run python3 ./survey_scenario/survey_scenario.py

Instancier l'image et obtenir un shell dans le conteneur

docker run -it -v $PWD/data-in/:/mnt/data-in/ -v $PWD/data-out/:/mnt/data-out/ leximpact/prepare-data:0.0.1 bash

Publication de l'image

docker push leximpact/prepare-data:0.0.1