Files
a-share-analysis/docs/features/GOV-006-environment-deployment-baseline/requirements.md

676 B

工程需求

  • 环境只定义 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,不承诺当前骨架可直接上线。