Quentin Rouland ce7fb9ef08 | ||
---|---|---|
.. | ||
app | ||
requirements | ||
tests/api | ||
OLA.mysql | ||
README.md | ||
manage.py | ||
tox.ini |
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é !)
- bower >= 1.8
Python
Si vous utiliser un virtualenv: Creer et activerle virtualenv :
cd backend
virtualenv .
bin/activate
Installer les dépendances via pip :
pip install -r requirements/common.txt
Run the App
Fichier Configuration
Dans app/config.py:
- Configuration les parametres de la base de données
- Changer la SECRET_KEY en production
Init App
First you need to create the db and seed it with an admin user (admin@admin.com/admin).
Migration database is handle via flask-migrate using alembic. See command available :
python manage.py db
Init db
Installet la derniere version de mariadb Lancer le script :
mysql -u root < ola_export.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