1
0
Fork 0

Add example systemd units

master
Dustin 2023-12-02 13:42:12 -06:00
parent 123d8c8630
commit a984d643a7
2 changed files with 29 additions and 0 deletions

19
xactfetch.container Normal file
View File

@ -0,0 +1,19 @@
[Unit]
Description=Fetch transaction lists from bank websites
[Service]
Type=oneshot
Restart=on-failure
RestartSec=2h
[Container]
Image=git.pyrocufflink.net/packages/xactfetch
Environment=PINENTRY_PASSWORD_FILE=/run/secrets/xactfetch
Environment=FIREFLY_IMPORT_SECRET_FILE=/run/secrets/firefly-import-secret
Environment=FIREFLY_IMPORT_PASSWORD_FILE=/run/secrets/firefly-import-password
Environment=FIREFLY_IMPORT_USER=svc.xactfetch
Secret=xactfetch
Secret=firefly-import-password
Secret=firefly-import-secret
Volume=xactfetch:/var/lib/xactfetch:U
Volume=%E/rbw-%N/config.json:/etc/rbw/config.json:ro,z

10
xactfetch.timer Normal file
View File

@ -0,0 +1,10 @@
[Unit]
Description=Daily bank transaction fetch
[Timer]
OnCalendar=9:00
RandomizedDelaySec=2h
AccuracySec=10m
[Install]
WantedBy=default.target