Cette application sert d'interface au backend de génération de ces publications.
L'application est basée sur :
Pour faire fonctionner l'interface en local, il est recommandé d'utiliser :
- Python >= 3.10
-
Création et activation de votre environnement virtuel. Par exemple via ces commandes :
python -m venv .venv --prompt $(basename $(pwd)) source .venv/bin/activate
-
Installation des dépendances
pip install pip-tools pip-sync requirements.txt dev-requirements.txt
-
Création des variables d'environnement
En développement :
cp .env.template .env
Dans les autres environnements, prenez exemple sur le fichier
.env.template
pour configurer vos variables d'environnement sur l'environnement d'execution -
Implémenter le schéma de la base de données
./manage.py migrate
La base de données est composée des tables d'administration de django pour assurer l'authentification
-
Installation des dépendances JS
npm install
-
Lancement des serveurs de développement
honcho start
L'interface est disponible sur votre navigateur à l'adresse http://localhost:8000