Retrait de la bibliothèque numérique de Ouagadougou
[auf_savoirs_en_partage_django.git] / README
1 Installation
2 ============
3
4 1.  Installer les paquets listés dans requirements.apt
5
6 2.  Lancer le buildout:
7
8     python bootstrap.py
9     bin/buildout
10
11 3.  Parfois, certains eggs sont installés avec des permissions trop restreintes:
12
13     chmod -R a+rX eggs
14
15 4.  Installer ou mettre à jour la base de données:
16
17     bin/django syncdb --migrate
18
19 5.  Créer les fichiers statiques
20
21     bin/django collectstatic
22
23 Mise en place de l'environnement de développement
24 =================================================
25
26 1.  Créer un environnement virtuel
27
28     virtualenv env
29     . env/bin/activate
30
31 2.  Installer les paquets qui seront installés en production
32
33     pip install -r requirements.wheezy
34
35 3.  Lancer le buildout:
36
37     python bootstrap.py
38     bin/buildout -c devel.cfg
39
40 4.  Éditer le fichier datamaster/conf.py
41
42 5.  Installer la base de données:
43
44     bin/django syncdb --migrate
45
46 Tests
47 =====
48
49 Pour tester cette application, mieux vaut choisir un sous-ensemble des
50 applications:
51
52     bin/django test datamaster_modeles chercheurs savoirs sitotheque