X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=nixops%2Fmodules%2Fwebsites%2Ftools%2Fgit%2Fmantisbt%2Fmantisbt.nix;h=41c5e90a5c572848d23fd73615e90980d7536c77;hb=7f9bc878c96b4e40b72c907cded326fc6bdee38a;hp=bc2ff3a1127f1cc0f37a6b02794bbb246383688e;hpb=01f21083a897b86bf148f1d2bb9c8edca4d3786a;p=perso%2FImmae%2FConfig%2FNix.git
diff --git a/nixops/modules/websites/tools/git/mantisbt/mantisbt.nix b/nixops/modules/websites/tools/git/mantisbt/mantisbt.nix
index bc2ff3a..41c5e90 100644
--- a/nixops/modules/websites/tools/git/mantisbt/mantisbt.nix
+++ b/nixops/modules/websites/tools/git/mantisbt/mantisbt.nix
@@ -17,41 +17,46 @@ let
});
};
in rec {
- config =
- writeText "config_inc.php" ''
-
+ Alias /mantisbt "${root}"
+
DirectoryIndex index.php
SetHandler "proxy:unix:${phpFpm.socket}|fcgi://localhost"
@@ -88,15 +95,16 @@ let
Options FollowSymlinks
Require all granted
-
+
#Reenable during upgrade
Require all denied
'';
};
phpFpm = rec {
+ serviceDeps = [ "postgresql.service" "openldap.service" ];
basedir = builtins.concatStringsSep ":" (
- [ webRoot config ]
+ [ webRoot "/var/secrets/webapps/tools-mantisbt" ]
++ lib.attrsets.mapAttrsToList (name: value: value) plugins);
socket = "/var/run/phpfpm/mantisbt.sock";
pool = ''
@@ -111,10 +119,10 @@ let
php_admin_value[upload_max_filesize] = 5000000
- php_admin_value[open_basedir] = "${basedir}:/tmp"
+ php_admin_value[open_basedir] = "${basedir}:/tmp:/var/lib/php/sessions/mantisbt"
php_admin_value[session.save_path] = "/var/lib/php/sessions/mantisbt"
'';
};
};
-in
+in
mantisbt