11 lines
676 B
Markdown
11 lines
676 B
Markdown
# 工程需求
|
|
|
|
- 环境只定义 `development` 与 `production`。
|
|
- API、Scheduler、Worker、Web 分别提供开发/生产模板,同进程键集合一致。
|
|
- 敏感变量保持空值,真实配置被 Git 忽略。
|
|
- 生产 Worker 固定 `MARKET_DATA_MODE=live`,第一阶段关闭 MySQL 与 RabbitMQ。
|
|
- 本地 Compose 固定 Redis 补丁版本、仅绑定本机并提供健康检查。
|
|
- Ubuntu 源码部署支持 22.04/24.04 LTS x86_64、Node.js 22 LTS、pnpm 10。
|
|
- systemd 使用 `a-share` 用户及独立 `EnvironmentFile`;Nginx 托管静态文件并代理 API。
|
|
- 生产 Compose 使用不可变镜像和外部 env,不承诺当前骨架可直接上线。
|