4. Déploiement et installation

4.1. Déploiement en ligne

Le code est stocké sur GitHub puis déployé sur Heroku pour qu’il soit accessible en ligne. Ce choix a été fait pour simplifier la création et la visualtions du PoC dans un premier temps. Cependant, à terme, l’application sera hébergée sur Google Cloud.

La principale conséquence de ce choix est le temps que met l’application à charger.

4.2. Installation en local

Si vous le souhaitez, il est possible de faire tourner l’application en local, cependant cela nécessite Python 3.x et un manager de module type pip ou anaconda. Pour la suite, nous supposerons que ces pré-requis sont remplis.

Pour utiliser l’application en local:

  1. Clonez la branche principale du répértoire GitHub

  2. Créez un environnement virtuel soit avec :
    1. pip : python3 -m pip install -r requirements.txt

    2. anaconda conda env create -f environment.yml