Commit | Line | Data |
---|---|---|
c058d246 EMS |
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 | ||
506c4b9a EMS |
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: | |
c058d246 EMS |
16 | |
17 | bin/django syncdb --migrate | |
18 | ||
506c4b9a | 19 | 5. Créer les fichiers statiques |
c058d246 EMS |
20 | |
21 | bin/django collectstatic | |
22 | ||
50cd3cc9 EMS |
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 |