Skip to content
Snippets Groups Projects
Kyâne's avatar
1a276732
History

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.