X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fwebsites%2Ftools%2Fcloud%2Fdefault.nix;fp=modules%2Fprivate%2Fwebsites%2Ftools%2Fcloud%2Fdefault.nix;h=73a837f575c1c8e1a781aaeb6ca1c561b92c78e8;hb=dcac3ec730176549cd52a9a42db2001dc652c30d;hp=b9bb32f230bc793a6cdbf23494509ffd46082531;hpb=06029fac6a34ef8111ee2f2f07b2118ddb2e1559;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/websites/tools/cloud/default.nix b/modules/private/websites/tools/cloud/default.nix index b9bb32f..73a837f 100644 --- a/modules/private/websites/tools/cloud/default.nix +++ b/modules/private/websites/tools/cloud/default.nix @@ -11,9 +11,9 @@ let [ nextcloud varDir ] ++ builtins.attrValues pkgs.webapps.nextcloud-apps); phpConfig = '' - extension=${pkgs.phpPackages.redis}/lib/php/extensions/redis.so - extension=${pkgs.phpPackages.apcu}/lib/php/extensions/apcu.so - zend_extension=${pkgs.php}/lib/php/extensions/opcache.so + extension=${pkgs.php72Packages.redis}/lib/php/extensions/redis.so + extension=${pkgs.php72Packages.apcu}/lib/php/extensions/apcu.so + zend_extension=${pkgs.php72}/lib/php/extensions/opcache.so ''; pool = { "listen.owner" = "wwwrun"; @@ -38,6 +38,7 @@ let "php_admin_value[open_basedir]" = "/run/wrappers/bin/sendmail:${basedir}:/proc/meminfo:/dev/urandom:/proc/self/fd:/tmp"; "php_admin_value[session.save_path]" = "${varDir}/phpSessions"; }; + phpPackage = pkgs.php72; }; in { options.myServices.websites.tools.cloud = { @@ -141,8 +142,8 @@ in { cd ${nextcloud} NEXTCLOUD_CONFIG_DIR="${nextcloud}/config" \ exec \ - sudo -u wwwrun ${pkgs.php}/bin/php \ - -c ${pkgs.php}/etc/php.ini \ + sudo -u wwwrun ${pkgs.php72}/bin/php \ + -c ${pkgs.php72}/etc/php.ini \ occ $* ''; in [ occ ]; @@ -172,6 +173,7 @@ in { group = "wwwrun"; settings = phpFpm.pool; phpOptions = config.services.phpfpm.phpOptions + phpFpm.phpConfig; + phpPackage = pkgs.php72; }; services.cron = { @@ -181,7 +183,7 @@ in { #! ${pkgs.stdenv.shell} export LOCALE_ARCHIVE=/run/current-system/sw/lib/locale/locale-archive export PATH=/run/wrappers/bin:$PATH - ${pkgs.php}/bin/php -d memory_limit=512M -f ${nextcloud}/cron.php + ${pkgs.php72}/bin/php -d memory_limit=512M -f ${nextcloud}/cron.php ''; in [ ''