feat(upbank2firefly): add a systemd timer that triggers transaction sync every hour

This commit is contained in:
wi11-holdsworth 2026-01-14 21:33:39 +11:00
parent 48b0a2325d
commit c4a98ad769

View file

@ -46,6 +46,24 @@ in
docker build -t compose2nix/upbank2firefly .
'';
};
"upbank2firefly-getall" = {
script = ''
cd /srv/upbank2firefly
docker container exec -e FLASK_APP=main upbank2firefly flask getall --since "$(date -d "1 hour ago" +"%Y-%m-%d %H:%M:%S")"
'';
serviceConfig = {
Type = "oneshot";
User = "root";
};
};
};
timers."upbank2firefly-getall" = {
wantedBy = [ "timers.target" ];
timerConfig = {
Unit = "upbank2firefly-getall.service";
OnCalendar = "hourly";
Persistent = true;
};
};
};