nixos/phpfpm: fix apply global phpOptions
This commit is contained in:
parent
91b01aef66
commit
9a27acedda
@ -31,7 +31,7 @@ let
|
|||||||
'';
|
'';
|
||||||
passAsFile = [ "nixDefaults" "phpOptions" ];
|
passAsFile = [ "nixDefaults" "phpOptions" ];
|
||||||
} ''
|
} ''
|
||||||
cat $phpPackage/etc/php.ini $nixDefaultsPath $phpOptionsPath > $out
|
cat ${poolOpts.phpPackage}/etc/php.ini $nixDefaultsPath $phpOptionsPath > $out
|
||||||
'';
|
'';
|
||||||
|
|
||||||
poolOpts = { name, ... }:
|
poolOpts = { name, ... }:
|
||||||
@ -69,8 +69,6 @@ let
|
|||||||
|
|
||||||
phpOptions = mkOption {
|
phpOptions = mkOption {
|
||||||
type = types.lines;
|
type = types.lines;
|
||||||
default = cfg.phpOptions;
|
|
||||||
defaultText = "config.services.phpfpm.phpOptions";
|
|
||||||
description = ''
|
description = ''
|
||||||
"Options appended to the PHP configuration file <filename>php.ini</filename> used for this PHP-FPM pool."
|
"Options appended to the PHP configuration file <filename>php.ini</filename> used for this PHP-FPM pool."
|
||||||
'';
|
'';
|
||||||
@ -137,6 +135,7 @@ let
|
|||||||
config = {
|
config = {
|
||||||
socket = if poolOpts.listen == "" then "${runtimeDir}/${name}.sock" else poolOpts.listen;
|
socket = if poolOpts.listen == "" then "${runtimeDir}/${name}.sock" else poolOpts.listen;
|
||||||
group = mkDefault poolOpts.user;
|
group = mkDefault poolOpts.user;
|
||||||
|
phpOptions = mkBefore cfg.phpOptions;
|
||||||
|
|
||||||
settings = mapAttrs (name: mkDefault){
|
settings = mapAttrs (name: mkDefault){
|
||||||
listen = poolOpts.socket;
|
listen = poolOpts.socket;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user