nixos/zoneminder: fix work with phpfpm-rootless mode
This commit is contained in:
parent
2172419101
commit
5d3805487a
@ -19,7 +19,7 @@ let
|
|||||||
|
|
||||||
useCustomDir = cfg.storageDir != null;
|
useCustomDir = cfg.storageDir != null;
|
||||||
|
|
||||||
socket = "/run/phpfpm/${dirName}.sock";
|
socket = "/run/phpfpm-zoneminder/zoneminder.sock";
|
||||||
|
|
||||||
zms = "/cgi-bin/zms";
|
zms = "/cgi-bin/zms";
|
||||||
|
|
||||||
@ -278,7 +278,10 @@ in {
|
|||||||
|
|
||||||
phpfpm = lib.mkIf useNginx {
|
phpfpm = lib.mkIf useNginx {
|
||||||
pools.zoneminder = {
|
pools.zoneminder = {
|
||||||
listen = socket;
|
socketName = "zoneminder";
|
||||||
|
phpPackage = pkgs.php;
|
||||||
|
user = "${user}";
|
||||||
|
group = "${group}";
|
||||||
phpOptions = ''
|
phpOptions = ''
|
||||||
date.timezone = "${config.time.timeZone}"
|
date.timezone = "${config.time.timeZone}"
|
||||||
|
|
||||||
@ -286,9 +289,6 @@ in {
|
|||||||
"extension=${e.pkg}/lib/php/extensions/${e.name}.so") phpExtensions)}
|
"extension=${e.pkg}/lib/php/extensions/${e.name}.so") phpExtensions)}
|
||||||
'';
|
'';
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
user = ${user}
|
|
||||||
group = ${group}
|
|
||||||
|
|
||||||
listen.owner = ${user}
|
listen.owner = ${user}
|
||||||
listen.group = ${group}
|
listen.group = ${group}
|
||||||
listen.mode = 0660
|
listen.mode = 0660
|
||||||
|
Loading…
x
Reference in New Issue
Block a user