Polycopiés numériques (Dauphine/UNPIdF)
This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Thomas NOËL 1a9400732a package rpm : avancement dans le postinst 2012-07-24 23:31:58 +02:00
bin package: scripts indépendants de la distrib (debian6/centos5) 2012-07-24 23:29:51 +02:00
debian petits fixs dans le postinst debian 2012-07-24 23:30:55 +02:00
help/fr doc: debut de la page sur centos/redhat 5 2012-07-23 16:56:50 +02:00
polynum formate le fichier de fixture profiles.json 2012-07-24 18:45:58 +02:00
rpm package rpm : avancement dans le postinst 2012-07-24 23:31:58 +02:00
.gitignore ignore polynum/media pour git 2012-07-19 13:41:49 +02:00
.gitmodules ajoute un plugin de sélection de couleur à l'éditeur, rend la suppression du formatage fonctionelle aussi sur la coloration 2012-07-11 12:34:47 +02:00
Makefile indente automatiquement les fixtures 2012-07-24 17:38:26 +02:00
README réécriture de la configuration des loggers pour utiliser syslog 2012-07-24 12:33:51 +02:00
gunicorn_config.py.example ajoute un exemple de config gunicorn 2012-07-20 10:01:07 +02:00
local_settings.py.example réécriture de la configuration des loggers pour utiliser syslog 2012-07-24 12:33:51 +02:00
manage.py Begin Django application 2012-04-24 18:52:01 +02:00
requirements dependance sur django 1.4, et pas au dessus 2012-07-20 09:34:52 +02:00
setup.py ajoute pyscopg2 comme prérequis 2012-07-06 11:36:03 +02:00

README

Polycopiés numériques, projet UPD+UNPIdF

Installation
------------

Avec PostgreSQL:

    $ createdb polynum
    $ echo "DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'polynum' }}" >local_settings.py

    Configure the following keys in your local_settings.py:
      CAS_SERVER_URL - the CAS server URL
      LDAP_URL - the LDAP server URL
      LDAP_BIND_DN - the DN to authenticate to the LDAP server
      LDAP_BIND_PASSWORD - the password
      LDAP_USER_QUERY - the query to retrieve user, use %s as a placeholder for the CAS username
      LDAP_BASE - the base DN for the query

    $ ./manage.py syncdb

Index
-----

Certaines requêtes nécessitent des index pour êtres performantes, n'oubliez pas
des créer à l'aide des commandes suivantes.

Avec SQLite::

    python manage.py sqlindexes | sqlite3 polynum.db

Avec PostgreSQL:

    python manage.py sqlindexes | psql <db_name>

Logs
----

Les logs sont envoyés vers le syslog local via /dev/log avec pour nom de
service local0. Les logs de niveau debug ne sont envoyés que si l'option DEBUG
est à True dans votre fichier local_settings.py.

Pour récupérer ces logs dans un fichier à part vous pouvez ajouter la
ligne suivante dans le fichier de configuration du démon syslog local.::

    local0.* -/var/log/polynum.log