X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=nixops%2Fmodules%2Fwebsites%2Ftools%2Fgit%2Fmantisbt%2Fmantisbt.nix;h=2c7422def9554f5bee308b785e58759a551637f0;hb=85f5ed68104de9edd8f8e532dc0c2de931e3ca1b;hp=c6c3bff60ea5a31c8bb553753046210f6907a8bb;hpb=7ebcaad53a3261d8a4aefd8a64c5c7d9d8ac2fa0;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 c6c3bff..2c7422d 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" "tools-mantisbt-key.service" ]; basedir = builtins.concatStringsSep ":" ( - [ webRoot config ] + [ webRoot "/run/keys/webapps/tools-mantisbt" ] ++ lib.attrsets.mapAttrsToList (name: value: value) plugins); socket = "/var/run/phpfpm/mantisbt.sock"; pool = '' @@ -116,5 +124,5 @@ let ''; }; }; -in +in mantisbt