Skip to content

auf/www_savoirsenpartage_auf_org

Repository files navigation

Installation
============

1.  Installer les paquets listés dans requirements.apt

2.  Lancer le buildout:

    python bootstrap.py
    bin/buildout

3.  Parfois, certains eggs sont installés avec des permissions trop restreintes:

    chmod -R a+rX eggs

4.  Installer ou mettre à jour la base de données:

    bin/django syncdb --migrate

5.  Créer les fichiers statiques

    bin/django collectstatic

Mise en place de l'environnement de développement
=================================================

1.  Créer un environnement virtuel

    virtualenv env
    . env/bin/activate

2.  Installer les paquets qui seront installés en production

    pip install -r requirements.wheezy

3.  Lancer le buildout:

    python bootstrap.py
    bin/buildout -c devel.cfg

4.  Éditer le fichier datamaster/conf.py

5.  Installer la base de données:

    bin/django syncdb --migrate

Tests
=====

Pour tester cette application, mieux vaut choisir un sous-ensemble des
applications:

    bin/django test datamaster_modeles chercheurs savoirs sitotheque