Add example systemd units
parent
123d8c8630
commit
a984d643a7
|
@ -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
|
|
@ -0,0 +1,10 @@
|
|||
[Unit]
|
||||
Description=Daily bank transaction fetch
|
||||
|
||||
[Timer]
|
||||
OnCalendar=9:00
|
||||
RandomizedDelaySec=2h
|
||||
AccuracySec=10m
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
Loading…
Reference in New Issue