Wekan
Ce dossier contient les ressources nécessaires pour lancer une instance Wekan sur les serveurs de Picasoft. Il se base sur des images pré-construites et ne nécessite donc pas de construction manuelle.
L'instance comporte une base de données MongoDB et un serveur applicatif.
Configuration
La configuration se fait essentiellement via le docker-compose.yml, au niveau des variables d'environnement.
Lancement
Copier mail.secrets.example
dans mail.secrets
et remplacer le mot de passe. Il s'agit du mot de passe du compte LDAP wekan
disponible dans le pass.
Il suffit d'un docker-compose up -d
.
Notez que pour que le mail soit fonctionnel, il faut remplir une seconde fois (sic) les informations du mail dans le panneau administrateur.
Mise à jour
Il suffit de mettre à jour les tags des images dans le docker-compose.yml, et de vérifier au niveau de la page des Releases s'il y a eu des modifications.
Depuis le Panneau d'Administration, l'onglet Annonce
permet d'envoyer un message à tous les utilisateurs connectés pour prévenir d'une mise à jour.
On pourra aussi consulter le Compose du dépôt officiel pour effectuer les nouvelles configurations.
Hooks
Pour configurer des hooks, on pourra consulter la documentation utilisateur.
Voir aussi le README de filter-hooks pour le code permettant de filter les hooks par activité.
Devenir administrateur
Par défaut, seul le premier utilisateur est administrateur. Pour pouvoir accès aux options d'administration, il faut demander à un administrateur ou bricoler la base de données :
$ docker-compose exec wekan-db bash
$ mongo
> use wekan
> db.users.update({"username": "votre_user"}, {$set: {"isAdmin": true}})