Project

General

Profile

Actions

Mise en place environnement de dev

Pour une doc de déploiement complète (et un peu plus à jour que cette page), voir : Mise_en_place_production

LDAP

Utiliser le LDAP de test (défini dans settings.py)

Ou bien créer son propre LDAP de test en local :
https://www.illyse.org/projects/illyseinfra/wiki

Base de donnée

En root :

apt-get install postgresql postgresql-server-dev-9.1
su postgres
createuser illyse_coin
createdb -O illyse_coin illyse_coin
exit

Répondre non aux questions posées par createuser.
vi /etc/postgresql/9.1/main/pg_hba.conf

Mettre dans la section "Put your actual configuration here" :
local   illyse_coin     all                                     trust

service postgresql reload

Installation COIN

Récupérer le code

git clone git@git.illyse.org:coin
cd coin

Lire la procédure d'installation dans README.md (Note: syncdb demandera de créer un user admin, cf ci-dessous)

Modifier la configuration pour correspondre à votre environnement.
On ne modifie pas settings.py directement, mais on créé un fichier settings_local.py contenant les modifications de configurations. (settings_local.py est ignoré par git)
vi coin/settings_local.py

Modifier notamment :
  • Section DATABASES
  • DEBUG = TEMPLATE_DEBUG = True
python manage.py syncdb

Il va vous demander de créer un super-admin : accepter. Cela permet de se connecter à l'appli même si le LDAP marche pas
python manage.py migrate
python manage.py runserver [adress:port]
http://127.0.0.1:8000/admin

Updated by Baptiste Jonglez over 8 years ago · 13 revisions