feat: Worker 进程拆分(F20)
- 新增 worker 进程入口(npm run worker)只跑作业不监听端口 - trialrun compose 增加 worker profile(server 可 JOBS_ENABLED=false) - 更新 runbook/.env.example/README 说明与 v3 CSV 状态推进
这个提交包含在:
@@ -54,9 +54,14 @@ DELEGATION_REVOKE_CRON="0 * * * *"
|
||||
|
||||
# ===== 作业系统(pg-boss,可回滚到 cron)=====
|
||||
JOB_DRIVER="pgboss" # cron|pgboss
|
||||
JOBS_ENABLED="true" # false 时整体关闭作业(排障/回滚)
|
||||
JOBS_ENABLED="true" # false 时整体关闭作业(排障/回滚/或启用 worker 拆分)
|
||||
PG_BOSS_SCHEMA="pgboss" # pg-boss 在 PG 内的 schema
|
||||
|
||||
# ===== Worker 拆分(可选,F20)=====
|
||||
# 如需启用“API 进程 + Worker 进程”:
|
||||
# 1) 设置 JOBS_ENABLED="false"(server 不跑作业)
|
||||
# 2) 启动 compose 时加:--profile worker(会启动 worker 容器,worker 内强制 JOBS_ENABLED=true)
|
||||
|
||||
# ===== 试运行引导管理员(E20)=====
|
||||
TRIALRUN_ADMIN_EMAIL="[email protected]"
|
||||
TRIALRUN_ADMIN_PHONE="13800000000"
|
||||
|
||||
在新工单中引用
屏蔽一个用户