|
|
|
|
Cérémonial de mise en prod
|
|
|
|
|
-----------------------------
|
|
|
|
|
|
|
|
|
|
Préliminaires
|
|
|
|
|
---------------
|
|
|
|
|
|
|
|
|
|
- rester sur la branche `develop`
|
|
|
|
|
- lancer `source .venv/bin/activate` à la racine du projet
|
|
|
|
|
|
|
|
|
|
renommer `parameters.prod.yml` en `parameters.yml` et le mettre dans
|
|
|
|
|
`actes-princiers/conf/local, sauvegarder les paramètres de la pre-prod :
|
|
|
|
|
|
|
|
|
|
::
|
|
|
|
|
|
|
|
|
|
cp conf/local/parameters.dev.yml .
|
|
|
|
|
cp ./parameters.prod.yml conf/local/parameters.prod.yml
|
|
|
|
|
|
|
|
|
|
Lancer la commande de génération du JSON
|
|
|
|
|
------------------------------------------
|
|
|
|
|
|
|
|
|
|
Dans le dossier `actes-princiers` du projet :
|
|
|
|
|
|
|
|
|
|
::
|
|
|
|
|
|
|
|
|
|
cd actes-princiers
|
|
|
|
|
|
|
|
|
|
lancer la commande suivante :
|
|
|
|
|
|
|
|
|
|
::
|
|
|
|
|
|
|
|
|
|
kedro run --tags="etl_transform"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Si le serveur cible est bridé par un firewall
|
|
|
|
|
-------------------------------------------------
|
|
|
|
|
|
|
|
|
|
Dans ce cas (et dans ce cas uniquement), il faut déplacer
|
|
|
|
|
|
|
|
|
|
::
|
|
|
|
|
|
|
|
|
|
scp -r datascience/ <user>@<domain>:~/repos/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lancer la commande de populate database
|
|
|
|
|
--------------------------------------------
|
|
|
|
|
|
|
|
|
|
Toujours dans le dossier `actes-princiers` du projet,
|
|
|
|
|
lancer la commande suivante :
|
|
|
|
|
|
|
|
|
|
::
|
|
|
|
|
|
|
|
|
|
kedro run --tags="populate_database"
|
|
|
|
|
|