X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=nixops%2Fmodules%2Fwebsites%2Ftools%2Fcloud%2Fdefault.nix;h=f014776c88efaa32d083ed6b7a0b3610e5a33074;hb=9c35092c38b2e3eface664c157e65a9b6d1b56e2;hp=241b98251debab4c09b6d6ad9d34bb21c908a3cd;hpb=01f21083a897b86bf148f1d2bb9c8edca4d3786a;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/nixops/modules/websites/tools/cloud/default.nix b/nixops/modules/websites/tools/cloud/default.nix index 241b982..f014776 100644 --- a/nixops/modules/websites/tools/cloud/default.nix +++ b/nixops/modules/websites/tools/cloud/default.nix @@ -30,7 +30,7 @@ in { cd ${nextcloud.webRoot} NEXTCLOUD_CONFIG_DIR="${nextcloud.webRoot}/config" \ exec \ - ${pkgs.php}/bin/php \ + sudo -u wwwrun ${pkgs.php}/bin/php \ -c ${pkgs.php}/etc/php.ini \ occ $* ''; @@ -43,5 +43,14 @@ in { poolConfigs.nextcloud = nextcloud.phpFpm.pool; }; + services.cron = { + enable = true; + systemCronJobs = [ + '' + LOCALE_ARCHIVE=/run/current-system/sw/lib/locale/locale-archive + */15 * * * * wwwrun ${pkgs.php}/bin/php -f ${nextcloud.webRoot}/cron.php + '' + ]; + }; }; }