deploy(expiry): 完成 #36 生产部署执行与监控配置

This commit is contained in:
root
2026-03-04 19:03:56 +08:00
parent cc775dff45
commit 5f492929df
4 changed files with 62 additions and 4 deletions
@@ -0,0 +1,28 @@
# 生产部署执行报告(2026-03-04
## 执行内容
1. 生产镜像构建与容器启动(mysql/redis/api
2. 数据库初始化:执行 `docs/sql/expiry.sql`
3. 健康检查验证:`/healthz``/api/expiry/healthz`
4. 监控告警规则配置:`deploy/monitoring/expiry_alert_rules.yml`
## 执行命令(摘要)
```bash
docker compose -f docker-compose.prod.yml up -d --build mysql redis api
docker compose -f docker-compose.prod.yml exec -T mysql \
mysql -uroot -p"${DB_PASSWORD}" "${DB_NAME}" < docs/sql/expiry.sql
curl http://127.0.0.1:8080/healthz
curl http://127.0.0.1:8080/api/expiry/healthz
```
## 验证结果
- 容器状态:`wx_service_api / wx_service_mysql / wx_service_redis` 均为 Up
- 健康检查:
- `/healthz` 返回 `{"status":"ok"}`
- `/api/expiry/healthz` 返回 `{"code":0,"message":"success"...}`
## 小程序提审说明
- 服务端接口已部署并可用。
- 小程序“提审上线”需在微信公众平台人工提交,本次已完成提审前后端部署准备。