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 cbdccc7487 adaptations en vue d'une installation simplifiee
but : permettre un démarrage de l'application via runserver même si rien
n'est encore bien configuré
2012-07-18 17:03:53 +02:00
bin adaptations en vue d'une installation simplifiee 2012-07-18 17:03:53 +02:00
debian paquet debian, premiers elements 2012-07-18 16:38:44 +02:00
help/fr doc: exemples plus clairs de config LDAP 2012-07-18 14:27:48 +02:00
polynum adaptations en vue d'une installation simplifiee 2012-07-18 17:03:53 +02:00
.gitignore add local_settings.py to .gitignore 2012-07-17 20:39:05 +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 adaptations en vue d'une installation simplifiee 2012-07-18 17:03:53 +02:00
README démarre une section sur l'installation dans le fichier README 2012-06-29 18:25:22 +02:00
local_settings.py.example adaptations en vue d'une installation simplifiee 2012-07-18 17:03:53 +02:00
manage.py Begin Django application 2012-04-24 18:52:01 +02:00
requirements ajoute django-debug-toolbar aux requirements 2012-07-18 16:27:10 +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
------------

With 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

Indexes
-------

Some queries need indexes to be performant, do not forget to install them.

With SQLite::

    python manage.py sqlindexes | sqlite3 polynum.db

With PostgreSQL:

    python manage.py sqlindexes | psql <db_name>