文档

部署

平台的部署形态与原则

平台尚未部署。本页记录部署原则,具体环境在第 2 阶段确定后补充到运维。

部署形态

  • 一个服务进程。 后端和 Console、Admin 两个前端打包成一个服务,和 new-api 的部署方式一致。
  • 依赖。 PostgreSQL 和 Redis。
  • 域名。 部署在主域名下,Console、Admin、模型 API 各用一个子域名(具体名称待定)。会话 Cookie 写在主域名上,供所有产品共享。
  • 环境。 先有一个测试环境,验证通过后再上生产;测试环境使用独立的数据库和 uumi 服务 Key。

原则

  • 生产密钥不进 Git 仓库,通过环境变量或密钥文件注入。
  • 每次发布记录版本号和提交号,能回退到上一个版本。
  • 数据库定期备份,并实际演练过恢复。
  • 部署平台不影响 uumi 和媒体网关的现有运行。

待定事项

  • 部署在哪台服务器。
  • 主域名和各子域名。
  • 是否使用容器部署。

On this page