28 lines
892 B
Markdown
28 lines
892 B
Markdown
|
|
# 部署与环境规划
|
||
|
|
|
||
|
|
## 1. 文档目标
|
||
|
|
提前规划开发、测试、预发、生产环境的用途和差异,方便后续初始化工程和部署流水线。
|
||
|
|
|
||
|
|
## 2. 环境建议
|
||
|
|
| 环境 | 用途 |
|
||
|
|
| --- | --- |
|
||
|
|
| dev | 日常开发联调 |
|
||
|
|
| test | 测试验证、接口回归 |
|
||
|
|
| staging | 预发布演练 |
|
||
|
|
| prod | 正式线上环境 |
|
||
|
|
|
||
|
|
## 3. 配置建议
|
||
|
|
- 不同环境应隔离数据库、缓存、对象存储配置。
|
||
|
|
- 第三方密钥应通过环境变量或密钥管理系统注入。
|
||
|
|
- 日志级别、域名、回调地址需按环境隔离。
|
||
|
|
|
||
|
|
## 4. 部署关注点
|
||
|
|
- 后台 API 需支持滚动发布或平滑重启。
|
||
|
|
- 商户后台和管理后台建议支持静态资源版本化。
|
||
|
|
- 小程序版本需有提审、灰度、正式发布流程。
|
||
|
|
|
||
|
|
## 5. 待确认项
|
||
|
|
- 云服务商与部署方式。
|
||
|
|
- 是否引入容器化与 CI/CD。
|
||
|
|
- 是否需要多地域或灾备。
|