use systemd fpm env
This commit is contained in:
parent
3dd868041e
commit
d23e861625
1 changed files with 1 additions and 9 deletions
|
|
@ -46,14 +46,6 @@ let
|
||||||
SESSION_SECURE_COOKIE = lib.boolToString cfg.backend.cookieSecure;
|
SESSION_SECURE_COOKIE = lib.boolToString cfg.backend.cookieSecure;
|
||||||
};
|
};
|
||||||
|
|
||||||
fpmBaseEnvironment = lib.filterAttrs (
|
|
||||||
environmentName: environmentValue: environmentValue != ""
|
|
||||||
) appEnvironment;
|
|
||||||
|
|
||||||
fpmEnvironment = fpmBaseEnvironment // {
|
|
||||||
APP_KEY = "$APP_KEY";
|
|
||||||
};
|
|
||||||
|
|
||||||
artisan = "${phpPackage}/bin/php ${appDir}/artisan";
|
artisan = "${phpPackage}/bin/php ${appDir}/artisan";
|
||||||
|
|
||||||
makeDirectoryRule = path: "d ${path} 0750 ${cfg.user} ${cfg.group} - -";
|
makeDirectoryRule = path: "d ${path} 0750 ${cfg.user} ${cfg.group} - -";
|
||||||
|
|
@ -246,7 +238,6 @@ in
|
||||||
services.phpfpm.pools.${poolName} = {
|
services.phpfpm.pools.${poolName} = {
|
||||||
inherit (cfg) user group;
|
inherit (cfg) user group;
|
||||||
inherit phpPackage;
|
inherit phpPackage;
|
||||||
phpEnv = fpmEnvironment;
|
|
||||||
settings = {
|
settings = {
|
||||||
"catch_workers_output" = true;
|
"catch_workers_output" = true;
|
||||||
"clear_env" = "no";
|
"clear_env" = "no";
|
||||||
|
|
@ -292,6 +283,7 @@ in
|
||||||
systemd.services.${phpfpmService} = {
|
systemd.services.${phpfpmService} = {
|
||||||
after = [ "${setupService}.service" ];
|
after = [ "${setupService}.service" ];
|
||||||
requires = [ "${setupService}.service" ];
|
requires = [ "${setupService}.service" ];
|
||||||
|
environment = appEnvironment;
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
EnvironmentFile = cfg.backend.environmentFile;
|
EnvironmentFile = cfg.backend.environmentFile;
|
||||||
ReadWritePaths = [
|
ReadWritePaths = [
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue