diff options
Diffstat (limited to 'modules/private/websites/tools/cloud/default.nix')
-rw-r--r-- | modules/private/websites/tools/cloud/default.nix | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/modules/private/websites/tools/cloud/default.nix b/modules/private/websites/tools/cloud/default.nix index fffe04c..99add80 100644 --- a/modules/private/websites/tools/cloud/default.nix +++ b/modules/private/websites/tools/cloud/default.nix | |||
@@ -177,10 +177,16 @@ in { | |||
177 | 177 | ||
178 | services.cron = { | 178 | services.cron = { |
179 | enable = true; | 179 | enable = true; |
180 | systemCronJobs = [ | 180 | systemCronJobs = let |
181 | script = pkgs.writeScriptBin "nextcloud-cron" '' | ||
182 | #! ${pkgs.stdenv.shell} | ||
183 | export LOCALE_ARCHIVE=/run/current-system/sw/lib/locale/locale-archive | ||
184 | export PATH=/run/wrappers/bin:$PATH | ||
185 | ${pkgs.php}/bin/php -f ${nextcloud}/cron.php | ||
186 | ''; | ||
187 | in [ | ||
181 | '' | 188 | '' |
182 | LOCALE_ARCHIVE=/run/current-system/sw/lib/locale/locale-archive | 189 | */15 * * * * wwwrun ${script}/bin/nextcloud-cron |
183 | */15 * * * * wwwrun ${pkgs.php}/bin/php -f ${nextcloud}/cron.php | ||
184 | '' | 190 | '' |
185 | ]; | 191 | ]; |
186 | }; | 192 | }; |