X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fwebsites%2Ftools%2Fcloud%2Fdefault.nix;h=f4fc3e3fd9b9bbf01fa2ef97c592edf065b44e08;hb=8a04ee0919035f89c3e12044f077bc438f0d0a46;hp=ceb8f77203f4c121405ad58f0927cdaf5ed2614c;hpb=4288c2f2431fb782b0d512b1b3749187f2374b6a;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 ceb8f77..f4fc3e3 100644 --- a/modules/private/websites/tools/cloud/default.nix +++ b/modules/private/websites/tools/cloud/default.nix @@ -48,9 +48,9 @@ in { }; config = lib.mkIf cfg.enable { - services.websites.tools.modules = [ "proxy_fcgi" ]; + services.websites.env.tools.modules = [ "proxy_fcgi" ]; - services.websites.tools.vhostConfs.cloud = { + services.websites.env.tools.vhostConfs.cloud = { certName = "eldiron"; addToCerts = true; hosts = ["cloud.immae.eu" ]; @@ -177,10 +177,16 @@ in { services.cron = { enable = true; - systemCronJobs = [ + systemCronJobs = let + script = pkgs.writeScriptBin "nextcloud-cron" '' + #! ${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 + ''; + in [ '' - LOCALE_ARCHIVE=/run/current-system/sw/lib/locale/locale-archive - */15 * * * * wwwrun ${pkgs.php}/bin/php -f ${nextcloud}/cron.php + */15 * * * * wwwrun ${script}/bin/nextcloud-cron '' ]; };