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"

