|
345
|
1 |
Procédure d'installation Jocondelab |
|
|
2 |
=================================== |
|
|
3 |
|
|
|
4 |
Prérequis |
|
|
5 |
--------- |
|
|
6 |
|
|
|
7 |
Les prérequis sont les suivants: |
|
|
8 |
- python 2.7 |
|
|
9 |
- Base de donnée relationnelle (de préférence Postgres) |
|
|
10 |
- elasticsearch |
|
|
11 |
- optionnel : pip (mais recommandé) |
|
|
12 |
- optionnel : virtualenv (mais recommandé) |
|
|
13 |
- optionnel: yuglify |
|
|
14 |
- optionnel: memcached |
|
|
15 |
|
|
|
16 |
le fichier requirements.txt donne la liste des dépendances python à installer. Il est directement utilisable par 'pip'. |
|
|
17 |
Une procédure de lancement pourrait être la suivante. Attention, cette procédure est assez théorique sans un accès aux données. |
|
|
18 |
|
|
|
19 |
- création et activation de l'environement virtuel |
|
|
20 |
- installation des librairies python : pip install -r requirements.txt |
|
|
21 |
- créer le fichier de configuration à partir du template: `cp src/jocondelab/config.py.tmpl src/jocondelab/config.py` |
|
|
22 |
- compléter le fichier `src/jocondelab/config.py`. |
|
|
23 |
- lancer la commande `python manage.py syncdb --migrate` |
|
|
24 |
- On peut lancer un serveur de développement avec `python manage.py runserver` |