补齐API启动controller弱依赖

API systemd unit 增加 controller 弱依赖
生产 ops 护栏校验 API unit 依赖
同步运维文档和项目记忆说明
This commit is contained in:
2026-07-05 16:37:00 +08:00
parent 1fb5a0773e
commit a24bbeeeb8
5 changed files with 12 additions and 4 deletions
@@ -18,6 +18,12 @@ const checks = [
includes: '--restart-service-after genarrative-external-generation-controller.service',
reason: '生产冷备份恢复 SpacetimeDB 后必须显式拉起外部生成 worker controller。',
},
{
file: 'deploy/systemd/genarrative-api.service',
includes: 'Wants=network-online.target genarrative-external-generation-controller.service',
reason:
'生产 API service 启动时必须弱依赖拉起外部生成 worker controller,避免只恢复 API 后队列无人消费。',
},
{
file: 'deploy/systemd/genarrative-database-backup.service',
includes: 'ExecStart=/usr/bin/node -- /opt/genarrative/current/scripts/database-backup-to-oss.mjs --env-file',