51 lines
1.2 KiB
Markdown
51 lines
1.2 KiB
Markdown
# 上线准备清单
|
|
|
|
## 1. 基础环境
|
|
|
|
1. 准备生产 MySQL 实例
|
|
2. 准备生产 Redis 实例
|
|
3. 准备 HTTPS 域名
|
|
4. 准备腾讯云 COS 正式存储桶
|
|
|
|
## 2. 后端配置
|
|
|
|
1. 复制 `backend/.env.example` 为生产 `.env`
|
|
2. 配置生产数据库连接
|
|
3. 配置生产 Redis 连接
|
|
4. 配置正式 `JWT_SECRET_KEY`
|
|
5. 配置正式微信 `WX_APPID` 和 `WX_SECRET`
|
|
6. 配置正式 COS 参数
|
|
|
|
## 3. 数据初始化
|
|
|
|
1. 执行数据库迁移:`alembic upgrade head`
|
|
2. 初始化管理员账号:`python scripts/init_admin.py`
|
|
3. 修改默认管理员密码
|
|
|
|
## 4. 微信小程序配置
|
|
|
|
1. 配置 request 合法域名
|
|
2. 配置 uploadFile 合法域名
|
|
3. 配置订阅消息模板 ID
|
|
4. 配置小程序隐私协议
|
|
|
|
## 5. 部署检查
|
|
|
|
1. 后端服务可启动
|
|
2. 后台管理端可构建并访问
|
|
3. 小程序接口地址切换为生产地址
|
|
4. 图片上传链路在生产环境可用
|
|
|
|
## 6. 上线前验收
|
|
|
|
1. 按 `验收清单.md` 逐项验收
|
|
2. 使用两个测试账号跑通匹配主链路
|
|
3. 使用管理员账号跑通审核、活动、公告主链路
|
|
|
|
## 7. 上线后观察
|
|
|
|
1. 观察后端错误日志
|
|
2. 观察登录、报名、匹配请求成功率
|
|
3. 观察图片上传是否失败
|
|
4. 观察后台审核与活动管理是否稳定
|