diff options
Diffstat (limited to 'nixops/modules/websites/tools/tools/kanboard.nix')
-rw-r--r-- | nixops/modules/websites/tools/tools/kanboard.nix | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/nixops/modules/websites/tools/tools/kanboard.nix b/nixops/modules/websites/tools/tools/kanboard.nix index dd5b18f..37cb8cc 100644 --- a/nixops/modules/websites/tools/tools/kanboard.nix +++ b/nixops/modules/websites/tools/tools/kanboard.nix | |||
@@ -10,8 +10,8 @@ rec { | |||
10 | install -TDm644 ${webRoot}/dataold/web.config ${varDir}/data/web.config | 10 | install -TDm644 ${webRoot}/dataold/web.config ${varDir}/data/web.config |
11 | ''; | 11 | ''; |
12 | }; | 12 | }; |
13 | keys.tools-kanboard = { | 13 | keys = [{ |
14 | destDir = "/run/keys/webapps"; | 14 | dest = "webapps/tools-kanboard"; |
15 | user = apache.user; | 15 | user = apache.user; |
16 | group = apache.group; | 16 | group = apache.group; |
17 | permissions = "0400"; | 17 | permissions = "0400"; |
@@ -37,12 +37,12 @@ rec { | |||
37 | define('LDAP_GROUP_ADMIN_DN', 'cn=admins,cn=kanboard,ou=services,dc=immae,dc=eu'); | 37 | define('LDAP_GROUP_ADMIN_DN', 'cn=admins,cn=kanboard,ou=services,dc=immae,dc=eu'); |
38 | ?> | 38 | ?> |
39 | ''; | 39 | ''; |
40 | }; | 40 | }]; |
41 | webRoot = stdenv.mkDerivation (fetchedGithub ./kanboard.json // rec { | 41 | webRoot = stdenv.mkDerivation (fetchedGithub ./kanboard.json // rec { |
42 | dontBuild = true; | 42 | dontBuild = true; |
43 | installPhase = '' | 43 | installPhase = '' |
44 | cp -a . $out | 44 | cp -a . $out |
45 | ln -s /run/keys/webapps/tools-kanboard $out/config.php | 45 | ln -s /var/secrets/webapps/tools-kanboard $out/config.php |
46 | mv $out/data $out/dataold | 46 | mv $out/data $out/dataold |
47 | ln -s ${varDir}/data $out/data | 47 | ln -s ${varDir}/data $out/data |
48 | ''; | 48 | ''; |
@@ -71,8 +71,8 @@ rec { | |||
71 | ''; | 71 | ''; |
72 | }; | 72 | }; |
73 | phpFpm = rec { | 73 | phpFpm = rec { |
74 | serviceDeps = [ "postgresql.service" "openldap.service" "tools-kanboard-key.service" ]; | 74 | serviceDeps = [ "postgresql.service" "openldap.service" ]; |
75 | basedir = builtins.concatStringsSep ":" [ webRoot varDir "/run/keys/webapps/tools-kanboard" ]; | 75 | basedir = builtins.concatStringsSep ":" [ webRoot varDir "/var/secrets/webapps/tools-kanboard" ]; |
76 | socket = "/var/run/phpfpm/kanboard.sock"; | 76 | socket = "/var/run/phpfpm/kanboard.sock"; |
77 | pool = '' | 77 | pool = '' |
78 | listen = ${socket} | 78 | listen = ${socket} |