CodiMD
CodiMD
est un service de pad en markdown avec des fonctionnalités plus avancées qu'Etherpad
.
Les fichiers proposés dans ce dossier permettent la création de comptes via l'email, la connexion OAuth2 sur l'instance Mattermost de Picasoft et l'édition anonyme de tous les pads.
Lancer une instance
Copier les fichiers .secrets.example
en .secrets
et remplacer les valeurs. Les valeurs pour l'OAuth2 Mattermost peuvent se retrouver ici.
Depuis le sous-dossier pica-codimd
, lancer docker-compose up -d
. Ceci a pour effet de lancer un conteneur pour CodiMD
et un autre de PostgreSQL
pour stocker les données.
Configuration
Elle s'effectue via l'environnement, dans le fichier Compose. Voir les valeurs disponibles ici : https://hackmd.io/s/codimd-configuration
Mettre à jour
Pour mettre à jour l'image il suffit de modifier le fichier Dockerfile
pour changer la valeur de l'argument VERSION
. Il faut aussi penser à changer la valeur du tag dans le fichier docker-compose.yml
.
Supprimer un pad de la BDD
Pour supprimer un pad de la BDD il suffit de récupérer l'id de celui-ci dans l'URL (après le dernier /
) puis de suivre les instructions disponibles sur le wiki.