Skip to content
Snippets Groups Projects
Verified Commit bfe21785 authored by Quentin Duchemin's avatar Quentin Duchemin
Browse files

Remove mail settings

parent 76acdf6d
No related branches found
No related tags found
1 merge request!44Optimize CI and remove deployment steps, add Mattermost and update Etherpad
......@@ -17,12 +17,10 @@ Tous les fichiers présents ici suffisent à lancer correctement les deux conten
Etherpad se configure au lancement du conteneur avec des variables d'environnement. Elles sont présentes à trois endroits :
* Le fichier `etherpad-app.secrets.example` contient les variables privées, par exemple le mot de passe de l'administrateur Etherpad, les identifiants de base de données, de mail... Copiez le fichier en enlevant `.example` et remplacez les valeurs. Ce fichier est importé depuis `docker-compose.yml`.
* Le fichier `etherpad-db.secrets.example` contient les variables nécéssaires pour créer un utilisateur de la base de données. Le reste est similaire à l'autre fichier secret.
* Le fichier `etherpad-app.secrets.example` contient les variables privées, par exemple le mot de passe de l'administrateur Etherpad, les identifiants de base de données... Copiez le fichier en enlevant `.example` et remplacez les valeurs. Ce fichier est importé depuis `docker-compose.yml`.
* Le fichier `etherpad-db.secrets.example` contient les variables nécéssaires pour créer un utilisateur de la base de données. Les identifiants doivent correspondre à ceux du fichier `etherpad-app.secrets`.
* Le reste des variables d'environnement non-confidentielles est affecté directement dans le fichier `docker-compose.yml`, via la directive `environment`.
Les valeurs par défaut des variables (si elles ne sont pas affectées) se trouve dans `settings.json`.
Pour information, les variables que l'on peut affecter directement dans le `docker-compose.yml` sont :
* `ETHERPAD_MINIFY` : booléen, `true` conseillé
......@@ -32,15 +30,13 @@ Pour information, les variables que l'on peut affecter directement dans le `dock
## Ajouter ou modifier un paramètre
Pour un paramètre fixé, on modifiera directement `settings.json`.
Pour un paramètre fixé, on modifiera directement `settings.json` et on poussera la modification sur ce dépôt.
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.
## Mise à jour de l'image
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.
## Ajout d'un plugin
......
......@@ -2,5 +2,3 @@ ETHERPAD_ADMIN_PASSWORD=password
ETHERPAD_DB_NAME=database
ETHERPAD_DB_USER=user
ETHERPAD_DB_PASSWORD=password
ETHERPAD_MAIL_USER=user
ETHERPAD_MAIL_PASSWORD=password
......@@ -110,27 +110,6 @@
"appenders": [
{
"type": "console"
},
{
"type": "logLevelFilter",
"level": "error",
"appender":
{
"type": "smtp",
"subject": "An error occurred in your EPL instance!",
"recipients": "picasoft@assos.utc.fr",
"sendInterval": 3000,
"transport": "SMTP",
"SMTP": {
"host": "mail.picasoft.net",
"port": 465,
"secureConnection": true,
"auth": {
"user": "${ETHERPAD_MAIL_USER}",
"pass": "${ETHERPAD_MAIL_PASSWORD}"
}
}
}
}
]
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment