summarylogtreecommitdiffstats
path: root/borgwarehouse-cron.service
blob: a4af396943ab4d5d32aacc19e66b9611834345c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
[Unit]
Description=BorgWarehouse periodic tasks
Documentation=https://borgwarehouse.com/docs/admin-manual/debian-installation/#cron-jobs

[Service]
Type=oneshot
User=borgwarehouse
Environment=/etc/webapps/borgwarehouse/borgwarehouse.env
ExecStart=/usr/bin/curl --request POST --url "http://$WEB_SERVER_HOST:$WEB_SERVER_PORT/api/cronjob/checkStatus" --header "Authorization: Bearer $CRONJOB_KEY"
ExecStart=/usr/bin/curl --request POST --url "http://$WEB_SERVER_HOST:$WEB_SERVER_PORT/api/cronjob/getStorageUsed" --header "Authorization: Bearer $CRONJOB_KEY"