xiaoshu-legacy-sync-nightly.service 526 B

123456789101112131415161718
  1. [Unit]
  2. Description=Xiaoshu nightly legacy sync with conflict protection and run report
  3. After=network-online.target
  4. Wants=network-online.target
  5. [Service]
  6. Type=oneshot
  7. WorkingDirectory=/opt/xiaoshu-angular
  8. EnvironmentFile=/etc/xiaoshu/legacy-sync-worker.env
  9. Environment=XIAOSHU_SYNC_REPORT_DIR=/var/lib/xiaoshu-legacy-sync
  10. ExecStart=/usr/bin/node scripts/run-nightly-direct-sync.mjs --scheduled
  11. TimeoutStartSec=50min
  12. User=xiaoshu
  13. Group=xiaoshu
  14. StateDirectory=xiaoshu-legacy-sync
  15. UMask=0077
  16. NoNewPrivileges=true
  17. PrivateTmp=true