You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ce fichier contient les variables d'environnement pour le container.
34
34
35
-
* CAS_HOSTNAME : c'est lde FDQN du serveur lui même (variable **cas.server.prefix** du fichier de configuration /etc/cas/config/cas.properties)
35
+
* CAS_HOSTNAME : c'est lde FDQN du serveur lui même (variable **cas.server.name** du fichier de configuration /etc/cas/config/cas.properties)
36
36
* LDAP_HOSTNAME : Adresse du serveur LDAP sous forme URI
37
37
* LDAP_SEARCH : filtre de recherche pour les utilisateur. Le nom d'utilisateur est representé par {user}.
38
38
* LDAP_BASE : La base de recherche LDAP
@@ -41,7 +41,7 @@ Ce fichier contient les variables d'environnement pour le container.
41
41
* LDAP_BIND_CREDENTIAL : le mote de passe pour ce DN
42
42
43
43
### Fichier docker-compose.yml
44
-
pour pouvoir rendre persistant les changements un volume doit pouvoir etre mappé. Si ce volume est vice le container créera automatiquement l'arborescense et les differents fichiers de configuration.
44
+
pour pouvoir rendre persistant les changements un volume doit être mappé. Si ce volume est vide le container créera automatiquement l'arborescense et les différents fichiers de configuration.
45
45
46
46
```
47
47
version: "3"
@@ -53,7 +53,7 @@ services:
53
53
- "80:80"
54
54
- "443:443"
55
55
volumes:
56
-
- "./CAS:/etc/cas"
56
+
- "./etc:/etc/cas"
57
57
- "./cert:/etc/cert"
58
58
- "./logs:/data/logs"
59
59
env_file: .env
@@ -70,13 +70,13 @@ Au premier demarrage le container va creer :
70
70
Une fois ces fichiers générés vous pouvez les modifier à volonté. Ils seront exploités par le container mais ils ne seront plus générés.
71
71
72
72
## Volumes
73
-
3 repertoires doivent être mappé :
74
-
* /etc/cas : il contiendra la configuration, le thème et les modèles
73
+
3 repertoires doivent être mappés :
74
+
* /etc/cas : il contiendra la configuration, le thème et les modèles.
75
75
* /etc/cert : il doit contenir les certificats (cert.pem, privkey.pem, chain.pem)
76
76
* /data/logs : il contient les journaux de tomcat et de cas
77
77
78
78
## Personalisation
79
-
L'interface est entierement personalisable
79
+
L'interface est entierement personalisable.
80
80
Apres le premier lancement un repertoire theme et templates ont été créé dans le volume /etc/cas
81
81
### Theme
82
82
* theme/css/cas.css : fichier css de personalisation de l'interface
@@ -96,9 +96,11 @@ Vous pouvez revenir au thème par defaut avec ces commandes (cas-server etant le
96
96
#docker exec cas-server resettheme
97
97
#docker exec cas-server updatetheme
98
98
```
99
+
ou en commentant la variable **cas.theme.default-theme-name=custom** dans le fichier cas-properties
99
100
100
101
### Templates
101
-
Les templates permettent de modifier des pages. Les headers, footer etc... se trouvent dans templates/custom/fragments
102
+
Les templates permettent de modifier des pages. Les headers, footer etc... se trouvent dans **templates/custom/fragments**
103
+
102
104
* Voir la documentation : (https://apereo.github.io/cas/6.6.x/ux/User-Interface-Customization-Themes.html#themed-views)
103
105
104
106
Une fois les fichiers modifiés vous devez les mettre à jour dans le container :
@@ -116,7 +118,9 @@ Vous pouvez remettre les templates par défaut avec ces commandes :
116
118
```
117
119
118
120
# CAS modification de l'image
119
-
Pour modifier l'image cloner ce dêpot
121
+
Vous devez voir git et docker installés sur la machine.
122
+
123
+
Pour modifier l'image cloner ce dêpot.
120
124
121
125
## Pour ajouter un module
122
126
* Modifier le fichier **src/build.gradle** pour y inclure le dêpot (voir documentation de CAS)
0 commit comments