@@ -4,17 +4,16 @@ Ce dossier contient une image d'Etherpad Lite maintenue par l'association.
Tous les fichiers présents ici suffisent à lancer correctement les deux conteneurs (application et base de données), si un Traefik tourne sur la machine cible.
-[Ajouter ou modifier un paramètre](#ajouter-ou-modifier-un-param%C3%A8tre)
-[Mise à jour de l'image](#mise-%C3%A0-jour-de-limage)
-[Ajouter ou modifier un paramètre](#ajouter-ou-modifier-un-paramtre)
-[Mise à jour de l'image](#mise-jour-de-limage)
-[Ajout d'un plugin](#ajout-dun-plugin)
<!-- /MarkdownTOC -->
<!-- /TOC -->
## Environnement
## Configuration
Etherpad se configure au lancement du conteneur avec des variables d'environnement. Elles sont présentes à trois endroits :
...
...
@@ -31,9 +30,7 @@ Pour information, les variables que l'on peut affecter directement dans le `dock
*`ETHERPAD_TITLE` : titre de l'instance
*`ETHERPAD_LOGLEVEL` : `INFO`, `DEBUG`, `WARN` ou `ERROR`
## Configuration
### Ajouter ou modifier un paramètre
## Ajouter ou modifier un paramètre
Pour un paramètre fixé, on modifiera directement `settings.json`.
Pour un paramètre sujet aux changements, on utilisera une variable d'environnement que l'on documentera ci-dessus et que l'on affectera dans `settings.json` avec la syntaxe `"${NOUVELLE_VARIABLE:Valeur par défaut}"`. Voir le fichier pour des examples.
...
...
@@ -42,6 +39,8 @@ Pour un paramètre sujet aux changements, on utilisera une variable d'environnem
Pour mettre à jour la version d'Etherpad, il faut simplement modifir la variable `ETHERPAD_VERSION_BUILD` du Dockerfile et le nom dans l'image dans Docker Compose.
N'oubliez pas le paramètre `UID`, qui idéalement correspond au compte LDAP d'Etherpad.
L'image est construite automatiquement grâce à la CI.