host/istal: use systemd.timers instead of crontab
This commit is contained in:
parent
a2e9fd1dcf
commit
1f360c1696
1 changed files with 10 additions and 5 deletions
|
@ -4,11 +4,16 @@
|
||||||
age.secrets.renovate-gitea-token.file = ./renovate-gitea-token.age;
|
age.secrets.renovate-gitea-token.file = ./renovate-gitea-token.age;
|
||||||
age.secrets.renovate-github-token.file = ./renovate-github-token.age;
|
age.secrets.renovate-github-token.file = ./renovate-github-token.age;
|
||||||
|
|
||||||
services.cron = {
|
systemd.services.renovate-clear-cache = {
|
||||||
enable = true;
|
script = ''
|
||||||
systemCronJobs = [
|
set -eu
|
||||||
"0 3 * * * root rm -rf /var/cache/renovate /var/lib/renovate"
|
${pkgs.coreutils}/bin/rm -rf /var/cache/renovate /var/lib/renovate
|
||||||
];
|
'';
|
||||||
|
serviceConfig = {
|
||||||
|
Type = "oneshot";
|
||||||
|
User = "root";
|
||||||
|
};
|
||||||
|
startAt = "3:00";
|
||||||
};
|
};
|
||||||
|
|
||||||
services.renovate = {
|
services.renovate = {
|
||||||
|
|
Loading…
Add table
Reference in a new issue