Borgia-docs

Documentation - Installation

Build : 5.1+ Licence : GNU GPL version 3

Introduction

Ce guide permet d’installer, configurer et faire fonctionner Borgia en local pour le developpement.

L’ensemble de ce qui suit est indépendant du système d’exploitation utilisé. Il fonctionne sous Windows, MacOS et Linux.

Attention, si Python 2 et 3 cohabitent, python 3 sera appelé avec python3. Dans tous les cas, vérifiez que c’est bien Python 3 qui est utilisé pour les commandes suivantes, en faisant : python --version ou python3 --version. Pareil pour pip et pip3 si nécessaire.

Installation des dépendances

Configuration settings.py

DEFAULT_FROM_EMAIL = 'GMAIL_EMAIL'
SERVER_EMAIL = 'GMAIL_EMAIL'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'GMAIL_EMAIL'
EMAIL_HOST_PASSWORD = 'GMAIL_PASSWORD'
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'

Migrations et données initiales

Les commandes qui suivent sont à exécuter dans le dossier d’application /borgia.

Données initiales pour simulation et développement.

Modification du mot de passe du premier utilisateur 1Me215:

Tests

Les tests unitaires sont exécutés par python manage.py test ou python manage.py test NOM_APPLICATION pour tester une application en particulier.

Ils doivent être exécutés, sans erreurs avant chaque push.