WIP: dokuwiki #10
Loading…
Reference in a new issue
No description provided.
Delete branch "deploy_dokuwiki"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Il faut mettre le secret du keycloak dans agenix
Quelques changements par ci par là, all in all, c'est pas mal.
Je vais faire le chiffrement au moment opportun.
@ -0,0 +1,74 @@
{ pkgs, config, ... }:
let
hostname = "wiki.beta.rz.ens.wtf";
tu peux mettre les bonnes valeurs now?
@ -0,0 +15,4 @@
services.dokuwiki.sites."${hostname}" = {
enable = true;
extraConfig = ''
Wiki du KlubRezo
@ -0,0 +29,4 @@
);
$conf['htmlok'] = 1; // On peut mettre du html dans les pages
$conf['sitemap'] = 7;
$conf['rss_type'] = 'rss2';
club-reseau@lists.ens.psl.eu
@ -0,0 +36,4 @@
$conf['tpl']['bootstrap3']['fluidContainer'] = 0;
$conf['htmlmail'] = 0; // On envoie les mails en plain text
$conf['authtype'] = 'oauth';
$conf['plugin']['oauthkeycloak']['key'] = '${keycloakKey}';
Tu peux factoriser ça en une variable plus haut et rendre le realm une variable aussi? Merci! Le bon realm c'est
ClubReseau
je crois de tête, à revérifier dans ce repo@ -0,0 +71,4 @@
all.xml #Requis par le template bootstrap3
]
));
}
Ça peut être cool de factoriser tous ces modules dans notre NUR ou qq chose comme ça sous le namespace
rz
.A-t-on vraiment besoin du mkForce ? (à cause du module dokuwiki ?).
J'avais mis ça parce que l'option est définie dans le module (https://git.rz.ens.wtf/Klub-RZ/nur/src/branch/custom_dokuwiki/modules/web-apps/dokuwiki.nix#L291) mais c'est peut-être pas nécessaire, je ne connais pas bien les règles de priorité
Aussi est-ce que il faut nixifier le module ?
Aussi est-ce que il faut intégrer les plugins/templates de dokuwiki dans le module (de type
services.dokuwiki.plugins.oauth.enable
) Comme ça on évite de mettre un plugin php qui sort de nul part (alors que c'est une dépendance du template)Je pense pas.
Ça me paraît pertinent, en effet.
Ah RIP dokuwiki :
php74 has been dropped due to the lack of maintanence from upstream for future releases
(Or dokuwiki n'est pas compatible avec php8, sauf si on prend une version git...)
Il vaut mieux passer sur une snapshot de développement, hélas, dokuwiki est très peu maintenu. :)
Ok, j'avais déjà commencé à écrire un override pour le nur, je continue
Pull request closed