diff options
Diffstat (limited to 'modules/private/websites/naturaloutil')
-rw-r--r-- | modules/private/websites/naturaloutil/production.nix | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/modules/private/websites/naturaloutil/production.nix b/modules/private/websites/naturaloutil/production.nix index b6cf069..2315b30 100644 --- a/modules/private/websites/naturaloutil/production.nix +++ b/modules/private/websites/naturaloutil/production.nix | |||
@@ -33,24 +33,27 @@ in { | |||
33 | ?> | 33 | ?> |
34 | ''; | 34 | ''; |
35 | }]; | 35 | }]; |
36 | services.myPhpfpm.serviceDependencies.jerome = [ "mysql.service" ]; | 36 | systemd.services.phpfpm-jerome.after = lib.mkAfter [ "mysql.service" ]; |
37 | services.myPhpfpm.poolConfigs.jerome = '' | 37 | systemd.services.phpfpm-jerome.wants = [ "mysql.service" ]; |
38 | listen = /run/phpfpm/naturaloutil.sock | 38 | services.phpfpm.pools.jerome = { |
39 | user = wwwrun | 39 | listen = "/run/phpfpm/naturaloutil.sock"; |
40 | group = wwwrun | 40 | extraConfig = '' |
41 | listen.owner = wwwrun | 41 | user = wwwrun |
42 | listen.group = wwwrun | 42 | group = wwwrun |
43 | listen.owner = wwwrun | ||
44 | listen.group = wwwrun | ||
43 | 45 | ||
44 | pm = ondemand | 46 | pm = ondemand |
45 | pm.max_children = 5 | 47 | pm.max_children = 5 |
46 | pm.process_idle_timeout = 60 | 48 | pm.process_idle_timeout = 60 |
47 | 49 | ||
48 | env[BDD_CONNECT] = "/var/secrets/webapps/prod-naturaloutil" | 50 | env[BDD_CONNECT] = "/var/secrets/webapps/prod-naturaloutil" |
49 | php_admin_value[open_basedir] = "/var/secrets/webapps/prod-naturaloutil:${varDir}:/tmp" | 51 | php_admin_value[open_basedir] = "/var/secrets/webapps/prod-naturaloutil:${varDir}:/tmp" |
50 | ''; | 52 | ''; |
51 | services.myPhpfpm.poolPhpConfigs.jerome = '' | 53 | phpOptions = config.services.phpfpm.phpOptions + '' |
52 | extension=${pkgs.php}/lib/php/extensions/mysqli.so | 54 | extension=${pkgs.php}/lib/php/extensions/mysqli.so |
53 | ''; | 55 | ''; |
56 | }; | ||
54 | services.websites.production.modules = adminer.apache.modules ++ [ "proxy_fcgi" ]; | 57 | services.websites.production.modules = adminer.apache.modules ++ [ "proxy_fcgi" ]; |
55 | services.websites.production.vhostConfs.naturaloutil = { | 58 | services.websites.production.vhostConfs.naturaloutil = { |
56 | certName = "naturaloutil"; | 59 | certName = "naturaloutil"; |