deploy(expiry): 完成 #36 生产部署执行与监控配置
This commit is contained in:
@@ -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"...}`
|
||||
|
||||
## 小程序提审说明
|
||||
- 服务端接口已部署并可用。
|
||||
- 小程序“提审上线”需在微信公众平台人工提交,本次已完成提审前后端部署准备。
|
||||
Reference in New Issue
Block a user