-{ lib, pkgs, config, myconfig, ... }:
+{ lib, pkgs, config, ... }:
let
mantisbt = pkgs.callPackage ./mantisbt.nix {
inherit (pkgs.webapps) mantisbt_2 mantisbt_2-plugins;
- env = myconfig.env.tools.mantisbt;
+ env = config.myEnv.tools.mantisbt;
};
gitweb = pkgs.callPackage ./gitweb.nix {
gitoliteDir = config.myServices.gitolite.gitoliteDir;
root = gitweb.apache.root;
extraConfig = [
gitweb.apache.vhostConf
- mantisbt.apache.vhostConf
+ (mantisbt.apache.vhostConf config.services.phpfpm.pools.mantisbt.socket)
''
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/releases
''
];
};
- services.phpfpm.poolConfigs = {
- mantisbt = mantisbt.phpFpm.pool;
+ services.phpfpm.pools = {
+ mantisbt = {
+ user = config.services.httpd.Tools.user;
+ group = config.services.httpd.Tools.group;
+ settings = mantisbt.phpFpm.pool;
+ };
};
};
}