58 lines
1.4 KiB
Markdown
58 lines
1.4 KiB
Markdown
# 首次上线检查清单
|
|
|
|
## 基础检查
|
|
|
|
1. 域名已正确解析到服务器公网 IP
|
|
2. 服务器已开放 `80/443`
|
|
3. `.env` 已替换为真实生产配置
|
|
4. 后台默认密码不是示例密码
|
|
5. Agiso 密钥不是空值
|
|
|
|
## 容器检查
|
|
|
|
1. `docker compose ps` 显示 `backend` 和 `web` 都是 `Up`
|
|
2. `docker compose logs --tail=100 backend` 没有持续报错
|
|
3. `docker compose logs --tail=100 web` 没有持续报错
|
|
|
|
## 接口检查
|
|
|
|
1. `https://你的域名/health` 返回 `code=0`
|
|
2. `https://你的域名/` 能打开前台首页
|
|
3. `https://你的域名/#/admin/login` 能打开后台登录页
|
|
|
|
## 后台检查
|
|
|
|
1. 管理员账号可登录
|
|
2. 订单页可打开
|
|
3. 任务页可打开
|
|
4. CDK 页可打开
|
|
5. Webhook 页可打开
|
|
|
|
## 业务检查
|
|
|
|
1. SKU 映射正确
|
|
2. 可手动新增 CDK
|
|
3. 可创建测试订单并生成任务
|
|
4. 领取链接能正常打开
|
|
5. 用户绑定流程能走通
|
|
6. 兑换成功后截图/结果文件能生成
|
|
|
|
## 回调检查
|
|
|
|
1. Agiso webhook 地址已配置为真实公网地址
|
|
2. 订单创建通知可以写入系统
|
|
3. 付款成功通知可以推进任务
|
|
4. 确认收货通知可以完成订单状态
|
|
|
|
## 消息检查
|
|
|
|
1. Agiso 站内消息开关已确认
|
|
2. 消息模板内容符合当前业务
|
|
3. 领取链接能通过消息正确发给用户
|
|
|
|
## 备份检查
|
|
|
|
1. `.env` 已单独安全保存
|
|
2. `backend_data` 卷已有备份方案
|
|
3. 数据库文件可导出
|