1.4 KiB
1.4 KiB
OLA Flask APP
BackEnd pour l'application du livret de l'altrenant
Installer les dépendances
Required :
- python >= 3.4 with pip (Un VirtualEnv est conseillé !)
pdfjinja
exigences pour ubuntu :
python-dev
python-pip
libtiff5-dev
libjpeg8-dev
zlib1g-dev
libfreetype6-dev
liblcms2-dev
libwebp-dev
tcl8.6-dev
tk8.6-dev
python-tk
pdftk
libmagickwand-dev
apt install python-dev python-pip libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk pdftk libmagickwand-dev
Python
Si vous utilisez un virtualenv :
Créer et activer le virtualenv :
cd backend
virtualenv .
bin/activate
Installer les dépendances via pip :
pip install -r requirements/common.txt
Installer les dépendances via pip pour les tests :
pip install -r requirements/test.txt
Run the App
Fichier Configuration
Copier le fichier app/config.py.example en app/config.py et configurer avec vos parametres
Principalement:
- Configuration des paramètres de la base de données
- Changement de la SECRET_KEY en production
Init db
Installez la dernière version de MariaDB.
Lancer le script :
mysql -u root < OLA.mysql
Launch the App
For production server
python manage.py runserver
For Debug server
python manage.py -d runserver
Run Tests
python manage.py runtests