Skip to content

应用更新与升级攻略

面向 运维与实施:部署、发版与升级时的注意点。与仓库根目录 README.mdbackend/MICROSERVICES.md功能说明书 互补。


1. 升级前

  • 阅读当前版本的 变更说明(若有)与依赖变更(pnpm-lock.yamlpackage.json、数据库迁移)。
  • 备份:生产库全量备份;Redis 若存关键会话策略,按环境评估是否需快照。
  • 环境变量:对照 .env.example 或各子包文档,确认新增/废弃变量已同步。

2. 后端(NestJS)

  • backend 目录执行依赖安装与构建(以仓库脚本为准,如 pnpm installpnpm run build)。
  • 若有 Prisma / ZenStack 迁移,在维护窗口执行迁移并校验。
  • 多进程部署时按 Gateway → Sys → Acc 或现有编排顺序滚动,避免短暂路由不一致。

3. 前端与小程序

  • frontend:安装依赖后构建(如 pnpm run build),静态资源由反向代理或 CDN 发布。
  • miniapp:按 uni-app / 微信开发者工具流程上传体验版/正式版,注意 合法域名业务域名 配置。

4. 升级后

  • 冒烟:登录切换站点、核心业务列表与写操作各走一条。
  • 观察网关与下游 日志与错误率;回滚预案(镜像/制品 + 库回滚)事先确认可用。

更细的系统能力与模块边界见 功能说明书;终端用户操作见 用户使用说明书

TaskFlow 内部文档 Released under the MIT License.