++ wallabag.keys
++ yourls.keys;
- services.websites.integration.modules =
+ services.websites.env.integration.modules =
rainloop.apache.modules;
- services.websites.tools.modules =
+ services.websites.env.tools.modules =
[ "proxy_fcgi" ]
++ adminer.apache.modules
++ ympd.apache.modules
++ ldap.apache.modules
++ kanboard.apache.modules;
- services.websites.integration.vhostConfs.devtools = {
+ services.websites.env.integration.vhostConfs.devtools = {
certName = "eldiron";
addToCerts = true;
hosts = ["devtools.immae.eu" ];
];
};
- services.websites.tools.vhostConfs.tools = {
+ services.websites.env.tools.vhostConfs.tools = {
certName = "eldiron";
addToCerts = true;
hosts = ["tools.immae.eu" ];
];
};
- services.websites.tools.vhostConfs.outils = {
+ services.websites.env.tools.vhostConfs.outils = {
certName = "eldiron";
addToCerts = true;
hosts = [ "outils.immae.eu" ];
};
};
+ services.filesWatcher.ympd = {
+ restart = true;
+ paths = [ "/var/secrets/mpd" ];
+ };
+
services.phpfpm.pools.roundcubemail = {
listen = roundcubemail.phpFpm.socket;
extraConfig = roundcubemail.phpFpm.pool;
"${kanboard.apache.webappName}" = kanboard.webRoot;
};
+ services.websites.env.tools.watchPaths = [
+ "/var/secrets/webapps/tools-shaarli"
+ ];
+ services.filesWatcher.phpfpm-wallabag = {
+ restart = true;
+ paths = [ "/var/secrets/webapps/tools-wallabag" ];
+ };
};
}