19 lines
604 B
Desktop File
19 lines
604 B
Desktop File
[Unit]
|
||
Description=Genarrative SpacetimeDB OSS Backup
|
||
After=network-online.target
|
||
Wants=network-online.target
|
||
|
||
[Service]
|
||
Type=oneshot
|
||
User=root
|
||
Group=root
|
||
WorkingDirectory=/opt/genarrative/current
|
||
EnvironmentFile=/etc/genarrative/api-server.env
|
||
ExecStart=/usr/bin/node /opt/genarrative/current/scripts/database-backup-to-oss.mjs --env-file /etc/genarrative/api-server.env --stop-service spacetimedb.service
|
||
|
||
# 备份需要停止 / 启动 spacetimedb.service,并读取 /stdb、写入 /var/lib/genarrative/database-backups。
|
||
PrivateTmp=true
|
||
ProtectSystem=full
|
||
ReadWritePaths=/stdb /var/lib/genarrative
|
||
|