This repository has been archived on 2021-09-15. You can view files and clone it, but cannot push or open issues or pull requests.
M2OLA/backend
DonRenando 86d146a07e TG-48 modif test 2017-01-26 14:42:24 +01:00
..
app TG-35 : TU LoginAPI 2017-01-24 13:28:05 +01:00
requirements TG-48 readme 2017-01-23 17:22:55 +01:00
tests TG-48 modif test 2017-01-26 14:42:24 +01:00
OLA.mysql TG-104 : Modif structure BDD 2017-01-23 14:11:32 +01:00
README.md TG-48 readme 2017-01-23 17:22:55 +01:00
manage.py TG-35 : TU LoginAPI 2017-01-24 13:28:05 +01:00
tox.ini TG-35 : Typo 2017-01-24 11:29:58 +01:00

README.md

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

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