X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=nixops%2Fmodules%2Fwebsites%2Ftools%2Ftools%2Fshaarli.nix;h=543518152bd781096bd3d03ce2bde2af21c827eb;hp=157c4de661ac2cac58c4e1c8eca757f393426e2c;hb=0962f4e8bdfc1ede00c4d8de7e9a1a383283f47a;hpb=4a65e38be86fb755b0ab57027b0d3b7d28c9b096 diff --git a/nixops/modules/websites/tools/tools/shaarli.nix b/nixops/modules/websites/tools/tools/shaarli.nix index 157c4de..5435181 100644 --- a/nixops/modules/websites/tools/tools/shaarli.nix +++ b/nixops/modules/websites/tools/tools/shaarli.nix @@ -49,6 +49,7 @@ in rec { vhostConf = '' Alias /Shaarli "${root}" + Include /run/keys/webapps/tools-shaarli DirectoryIndex index.php index.htm index.html Options Indexes FollowSymLinks MultiViews Includes @@ -66,16 +67,15 @@ in rec { group = apache.group; permissions = "0700"; text = '' - SHAARLI_LDAP_PASSWORD="${env.ldap.password}" - SHAARLI_LDAP_DN="${env.ldap.dn}" - SHAARLI_LDAP_HOST="ldaps://${env.ldap.host}" - SHAARLI_LDAP_BASE="${env.ldap.base}" - SHAARLI_LDAP_FILTER="${env.ldap.search}" + SetEnv SHAARLI_LDAP_PASSWORD "${env.ldap.password}" + SetEnv SHAARLI_LDAP_DN "${env.ldap.dn}" + SetEnv SHAARLI_LDAP_HOST "ldaps://${env.ldap.host}" + SetEnv SHAARLI_LDAP_BASE "${env.ldap.base}" + SetEnv SHAARLI_LDAP_FILTER "${env.ldap.search}" ''; }; phpFpm = rec { - serviceDeps = [ "openldap.service" "tools-shaarli-key.service" ]; - envFile = "/run/keys/webapps/tools-shaarli"; + serviceDeps = [ "openldap.service" ]; basedir = builtins.concatStringsSep ":" [ webRoot varDir ]; socket = "/var/run/phpfpm/shaarli.sock"; pool = '' @@ -87,7 +87,6 @@ in rec { pm = ondemand pm.max_children = 60 pm.process_idle_timeout = 60 - clear_env = no ; Needed to avoid clashes in browser cookies (same domain) php_value[session.name] = ShaarliPHPSESSID