Commit 60586007 authored by Gabriel Detraz's avatar Gabriel Detraz Committed by root
Browse files

Upgrade readme

parent 579efe4d
......@@ -14,7 +14,9 @@ Dépendances :
* python3-django (1.8, jessie-backports)
* python3-django-reversion (1.10, stretch)
* django-bootstrap3 (pip3 install)
* libsasl2-dev python-dev libldap2-dev libssl-dev (jessie)
* django-ldapdb (pip3 install)
* slapd (jessie)
Moteur de db conseillé (mysql), postgresql fonctionne également.
Pour mysql, il faut installer :
......@@ -22,6 +24,46 @@ Pour mysql, il faut installer :
* mysql-server (jessie)
* python3-mysqldb (jessie-backports)
## Installation du ldap, opérations à réaliser en root
### Insérer le mot de passe dans FILL_IN du schema.ldiff et db.ldiff, en hashant le mdp à l'aide de slappasswd
### Remplacer dans schema.ldiff et db.ldiff 'dc=example,dc=org' par le suffixe de l'association
### Arréter slapd
service slapd stop
### Supprimer les données existantes
rm -rf /etc/ldap/slapd.d/*
rm -rf /var/lib/ldap/*
mkdir /var/lib/ldap/accesslog
### Ajoute les données et le schema
### Ajoute les données et le schema
slapadd -n 0 -l schema.ldiff -F /etc/ldap/slapd.d/
slapadd -n 1 -l db.ldiff
chown -R openldap:openldap /etc/ldap/slapd.d
chown -R openldap:openldap /var/lib/ldap
service slapd start
## Installation du sql et démarage django
Installer mysql ou postgresql
Créer la base de donnée re2o, en créant un utilisateur re2o avec des droits sur une bdd re2o
### Créer settings_local.py à partir de settings_local.example.py
## Configuration
Le site est prêt a fonctionner, il faut simplement créer la base de donnée (par défaut re2o), et régler les variables présentes dans setting_local.py
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment