X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fwebsites%2Ftools%2Ftools%2Fshaarli.nix;h=d128465b8bc33c87872afd73fe3a3c3a5fdee6af;hb=5315b439af1f72c3282549508ae58d86d66e38ec;hp=80c6a897923cb2745117ef4d1dcd9febbb17b382;hpb=da30ae4ffdd153a1eb32fb86f9ca9a65aa19e4e2;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/websites/tools/tools/shaarli.nix b/modules/private/websites/tools/tools/shaarli.nix index 80c6a89..d128465 100644 --- a/modules/private/websites/tools/tools/shaarli.nix +++ b/modules/private/websites/tools/tools/shaarli.nix @@ -2,10 +2,6 @@ let varDir = "/var/lib/shaarli"; in rec { - backups = { - rootDir = varDir; - remotes = [ "eriomem" "ovh" ]; - }; activationScript = '' install -m 0755 -o ${apache.user} -g ${apache.group} -d ${varDir} \ ${varDir}/cache ${varDir}/pagecache ${varDir}/tmp ${varDir}/data \ @@ -16,8 +12,7 @@ in rec { user = "wwwrun"; group = "wwwrun"; modules = [ "proxy_fcgi" "rewrite" "env" ]; - webappName = "tools_shaarli"; - root = "/run/current-system/webapps/${webappName}"; + root = webRoot; vhostConf = socket: '' Alias /Shaarli "${root}" @@ -38,8 +33,7 @@ in rec { ''; }; - keys = [{ - dest = "webapps/tools-shaarli"; + keys."webapps/tools-shaarli" = { user = apache.user; group = apache.group; permissions = "0400"; @@ -50,7 +44,7 @@ in rec { SetEnv SHAARLI_LDAP_BASE "${env.ldap.base}" SetEnv SHAARLI_LDAP_FILTER "${env.ldap.filter}" ''; - }]; + }; phpFpm = rec { serviceDeps = [ "openldap.service" ]; basedir = builtins.concatStringsSep ":" [ webRoot varDir ];