Files
website/deploy/systemd/goal-metrics.service

14 lines
519 B
Desktop File

[Unit]
Description=Goal metrics refresh (Moneybird side income -> tasks.metric_sources, auto goals -> tasks.goals)
Wants=network-online.target
After=network-online.target
[Service]
Type=oneshot
# A checkout of stan/website on main (needs node_modules for postgres.js).
WorkingDirectory=%h/dev/website-goalbar
# DB_URL (app role), MONEYBIRD_API_TOKEN, MONEYBIRD_ADMINISTRATION_ID; mode 600, never committed.
EnvironmentFile=%h/.config/goal-metrics.env
ExecStart=/usr/bin/bun scripts/goal-metrics.ts
TimeoutStartSec=300