[Unit] Description=Capture sunrise and publish to Threads Wants=network-online.target After=network-online.target StartLimitIntervalSec=1h StartLimitBurst=5 [Service] Type=oneshot User=sunrise WorkingDirectory=/opt/sunrise ExecStart=/usr/bin/node /opt/sunrise/server/threads/run.ts TimeoutStartSec=8h Restart=on-failure RestartSec=60s UMask=0022