- on prend en consideration que python3 et pip sont déjà installés
- Un fichier requirements.txt est disponible dans le répertoire ~/project_root/requierements.txt
- Sans environnement virtuel, l'instalation se fera au niveau root de python
- Pour isoler l'instalation des dépandences, il est possible de créer un environnement virtuel:
$ pip install virtualenvwrapper
...
$ export WORKON_HOME=~/Envs
$ mkdir -p $WORKON_HOME
$ source /usr/local/bin/virtualenvwrapper.sh
$ mkvirtualenv --python=`which python3` tp2
- Si nécessaire, instaler les dépandences en entrant dans le terminal:
$ workon tp2
(tp2)$ pip install --upgrade -r requirements.txt
- Doit être une base de données sqlite3
- Doit être nommée db.db
- Doit être située dans le répertoire ~/project_root/db
- Créer la base de données en entrant dans le terminal:
~/project_root/db $ sqlite3 db.db
- Un script de création de tables est disponible dans le répertoire ~/project_root/db/create.sql
- Un script de supression de tables est disponible dans le répertoire ~/project_root/db/drop.sql
- Un script d'insertion de données est disponible dans le répertoire ~/project_root/db/insert.sql
- Pour exécuter tous les scripts, entrer dans le terminal :
~/project_root/db $ sqlite3 db.db
~/project_root/db $ .read sql/create.sql
~/project_root/db $ .read sql/insert.sql
~/project_root/db $ .read sql/drop.sql
~/project_root/db $ .quit
- Doit être des images en format jpeg
- Des images sont déjà disponibles dans le répertoire ~/project_root/db/img/
- Après avoir exécuter le script de création de tables, exécuter le module python situé dans le répertoire ~/project_root/db/insert_blob_img.py
- Pour exécuter le module, entrer dans le terminal:
~/project_root/db $ python3 insert_blob_img.py
- Doit être une adresse Gmail
- Le mot de passe et le username doivent être configurés.
- Le mot de passe et le username sont configurés dans le fichier conf.txt situé dans le répertoire ~/project_root/conf.txt .
- flask_mail doit être instalé.
- Pour instaler flask_mail, entrer dans le terminal:
$ pip install flask_mail
- Pour exécuter le serveur à partir du terminal flask_script doit être installer.
- Pour instaler flask_script, entrer dans le terminal:
$ pip install flask_script
- Pour exécuter l'application, entrer dans le terminal:
~/project_root $ flask run
- ou
~/project_root $ make run
- ou
~/project_root $ flask run