mirror of
https://github.com/CHN-beta/nixpkgs.git
synced 2026-01-12 02:40:31 +08:00
nixos/monica: add phpPackage option and pass it to phpfpm pool (#395761)
This commit is contained in:
@@ -16,7 +16,7 @@ let
|
||||
user = cfg.user;
|
||||
group = cfg.group;
|
||||
|
||||
php = lib.getExe pkgs.php83;
|
||||
php = lib.getExe cfg.phpPackage;
|
||||
|
||||
# shell script for local administration
|
||||
artisan = pkgs.writeScriptBin "monica" ''
|
||||
@@ -38,6 +38,8 @@ in
|
||||
options.services.monica = {
|
||||
enable = mkEnableOption "monica";
|
||||
|
||||
phpPackage = mkPackageOption pkgs "php83" { };
|
||||
|
||||
user = mkOption {
|
||||
default = "monica";
|
||||
description = "User monica runs as.";
|
||||
@@ -342,6 +344,7 @@ in
|
||||
|
||||
services.phpfpm.pools.monica = {
|
||||
inherit user group;
|
||||
phpPackage = cfg.phpPackage;
|
||||
phpOptions = ''
|
||||
log_errors = on
|
||||
post_max_size = ${cfg.maxUploadSize}
|
||||
|
||||
Reference in New Issue
Block a user