X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fwebsites%2Fchristophe_carpentier%2Fagorakit.nix;h=26623e5ef18e0a45aaa4f60c7eb3f5f1931f48e4;hb=bbea22c02b6c059a6be1064391f06737ee244ba6;hp=10dfb070889d7ebbbbfe53f86a49e81e96359211;hpb=5a4122444fe2ba7180b33030a094c8a3fbdb0884;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/websites/christophe_carpentier/agorakit.nix b/modules/private/websites/christophe_carpentier/agorakit.nix index 10dfb07..26623e5 100644 --- a/modules/private/websites/christophe_carpentier/agorakit.nix +++ b/modules/private/websites/christophe_carpentier/agorakit.nix @@ -84,10 +84,11 @@ in { websiteEnv = "production"; httpdUser = config.services.httpd.Prod.user; httpdGroup = config.services.httpd.Prod.group; - inherit (app) webRoot varDir; + inherit (app) varDir; inherit app; serviceDeps = [ "mysql.service" ]; phpOpenbasedir = [ "/tmp" secretsPath ]; + phpPackage = pkgs.php74.withExtensions ({ enabled, all }: enabled ++ [all.redis]); phpPool = { "php_admin_value[upload_max_filesize]" = "100M"; "php_admin_value[post_max_size]" = "100M"; @@ -96,6 +97,8 @@ in { "pm.start_servers" = "2"; "pm.min_spare_servers" = "1"; "pm.max_spare_servers" = "3"; + "php_admin_value[session.save_handler]" = "redis"; + "php_admin_value[session.save_path]" = "'unix:///run/redis-php-sessions/redis.sock?persistent=1&prefix=ChristopheCarpentier:agorakit:'"; }; };