Generate nextcloud previews every 5 minutes
This commit is contained in:
parent
2e2c513973
commit
6ab3e5e21e
|
@ -128,6 +128,18 @@ in {
|
|||
${pkgs.docker}/bin/docker network ls | ${pkgs.gnugrep}/bin/grep ${networkName} || ${pkgs.docker}/bin/docker network create ${networkName}
|
||||
'';
|
||||
|
||||
systemd.services.nexctcloud-cron = {
|
||||
serviceConfig = { Type = "oneshot"; };
|
||||
script = ''
|
||||
${pkgs.docker}/bin/docker exec -u www-data nextcloud php occ preview:pre-generate
|
||||
'';
|
||||
};
|
||||
|
||||
systemd.timers.nextcloud-cron = {
|
||||
wantedBy = [ "timers.target" ];
|
||||
partOf = [ "nextcloud-cron.service" ];
|
||||
timerConfig.OnCalendar = "*:0/5";
|
||||
};
|
||||
environment.shellAliases = {
|
||||
occ = "${pkgs.docker}/bin/docker exec -u www-data nextcloud php occ";
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue