diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2019-05-22 20:01:33 +0200 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2019-05-22 20:01:33 +0200 |
commit | 4288c2f2431fb782b0d512b1b3749187f2374b6a (patch) | |
tree | aaf812414f91d6b695a7507265e7572de8dc477c /modules/private/websites/naturaloutil | |
parent | f40f5b235b890f46770a22f005f8a0f664cf0562 (diff) | |
download | Nix-4288c2f2431fb782b0d512b1b3749187f2374b6a.tar.gz Nix-4288c2f2431fb782b0d512b1b3749187f2374b6a.tar.zst Nix-4288c2f2431fb782b0d512b1b3749187f2374b6a.zip |
Move websites/tools to modules
Diffstat (limited to 'modules/private/websites/naturaloutil')
-rw-r--r-- | modules/private/websites/naturaloutil/production.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/modules/private/websites/naturaloutil/production.nix b/modules/private/websites/naturaloutil/production.nix index 2315b30..f59957d 100644 --- a/modules/private/websites/naturaloutil/production.nix +++ b/modules/private/websites/naturaloutil/production.nix | |||
@@ -33,6 +33,12 @@ in { | |||
33 | ?> | 33 | ?> |
34 | ''; | 34 | ''; |
35 | }]; | 35 | }]; |
36 | system.activationScripts.naturaloutil = { | ||
37 | deps = [ "httpd" ]; | ||
38 | text = '' | ||
39 | install -m 0755 -o wwwrun -g wwwrun -d /var/lib/php/sessions/naturaloutil | ||
40 | ''; | ||
41 | }; | ||
36 | systemd.services.phpfpm-jerome.after = lib.mkAfter [ "mysql.service" ]; | 42 | systemd.services.phpfpm-jerome.after = lib.mkAfter [ "mysql.service" ]; |
37 | systemd.services.phpfpm-jerome.wants = [ "mysql.service" ]; | 43 | systemd.services.phpfpm-jerome.wants = [ "mysql.service" ]; |
38 | services.phpfpm.pools.jerome = { | 44 | services.phpfpm.pools.jerome = { |
@@ -48,7 +54,8 @@ in { | |||
48 | pm.process_idle_timeout = 60 | 54 | pm.process_idle_timeout = 60 |
49 | 55 | ||
50 | env[BDD_CONNECT] = "/var/secrets/webapps/prod-naturaloutil" | 56 | env[BDD_CONNECT] = "/var/secrets/webapps/prod-naturaloutil" |
51 | php_admin_value[open_basedir] = "/var/secrets/webapps/prod-naturaloutil:${varDir}:/tmp" | 57 | php_admin_value[open_basedir] = "/var/lib/php/sessions/naturaloutil:/var/secrets/webapps/prod-naturaloutil:${varDir}:/tmp" |
58 | php_admin_value[session.save_path] = "/var/lib/php/sessions/naturaloutil" | ||
52 | ''; | 59 | ''; |
53 | phpOptions = config.services.phpfpm.phpOptions + '' | 60 | phpOptions = config.services.phpfpm.phpOptions + '' |
54 | extension=${pkgs.php}/lib/php/extensions/mysqli.so | 61 | extension=${pkgs.php}/lib/php/extensions/mysqli.so |