You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

60 lines
1.3 KiB
Plaintext

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 uploader le dépot `datascience`
sur le serveur de production :
::
scp -r datascience/ <user>@<domain>:~/
.. note:: Le `~/` est un raccourci pour le dossier home de l'utilisateur,
le dépot `datascience` sera donc sur le serveur dans le dossier
`home/<user>/`
Lancer la commande de populate database
--------------------------------------------
Toujours dans le dossier `actes-princiers` du projet,
lancer la commande suivante :
::
kedro run --tags="populate_database"