Skip to content

Architecture

Pour faciliter le développement, l'ensemble des containers définis dans le fichier docker-compose.yml permet d'avoir les services suivants: smtp, doc, ldap, cas, django

Openldap

La base ldap est configuré avec le compte manager:

  • cn=manager,dc=example,dc=com (mot de passe: admin)

Et les utilisateurs suivants (le mot de passe correspond à l'UID):

  • uid=admin,ou=people,dc=example,dc=com
  • uid=etu,ou=people,dc=example,dc=com
  • uid=ens,ou=people,dc=example,dc=com
  • uid=sec,ou=people,dc=example,dc=com

CAS

L'administrateur est admin (identique au mot de passe). L'interface d'administration est accessible sur le port 8001.

  • http://localhost:8001/cas avec les comptes définis dans le ldap
  • http://localhost:8001/admin avec le compte admin

Pour fonctionner, vous devez ajouter la ligne suivante dans votre fichier /etc/hosts:

127.0.0.1 cas

Doc

La documentation est gérée grâce à mkdocs. Les fichiers se trouvent dans le dossier docs et le rendu est visible à cette adresse:

  • http://localhost:8002

Django

L'interface web du container Django est accessible à l'adresse: http://localhost:8000