chore(deploy): finalize 0309 SAE rollout updates
Sync deployment documentation to the final successful SAE state and clear pending deployment checklist items. Include backend/frontend/R hardening and diagnostics improvements required for stable production behavior. Made-with: Cursor
This commit is contained in:
@@ -12,10 +12,10 @@
|
||||
| 服务名称 | 部署状态 | 镜像版本 | 部署位置 | 最后更新时间 |
|
||||
|---------|---------|---------|---------|-------------|
|
||||
| **PostgreSQL数据库** | ✅ 运行中 | PostgreSQL 15 + 插件 | RDS | 2026-03-09 |
|
||||
| **前端Nginx服务** | ✅ 运行中 | **v2.6** | SAE | 2026-03-09 |
|
||||
| **前端Nginx服务** | ✅ 运行中 | **v2.7** | SAE | 2026-03-09 |
|
||||
| **Python微服务** | ✅ 运行中 | **v1.2** | SAE | 2026-02-27 |
|
||||
| **Node.js后端** | ✅ 运行中 | **v2.9** | SAE | 2026-03-09 |
|
||||
| **R统计引擎** | ✅ 运行中 | **v1.0.2** | SAE | 2026-03-09 |
|
||||
| **Node.js后端** | ✅ 运行中 | **v2.10** | SAE | 2026-03-09 |
|
||||
| **R统计引擎** | ✅ 运行中 | **v1.0.5** | SAE | 2026-03-09 |
|
||||
| **Dify AI服务** | ⚠️ 已废弃 | - | - | 使用pgvector替代 |
|
||||
|
||||
---
|
||||
@@ -36,9 +36,9 @@
|
||||
| 仓库名称 | 最新版本 | 镜像大小 | VPC地址 |
|
||||
|---------|---------|---------|---------|
|
||||
| **python-extraction** | **v1.2** | ~1.1GB | `crpi-cd5ij4pjt65mweeo-vpc.cn-beijing.personal.cr.aliyuncs.com/ai-clinical/python-extraction:v1.2` |
|
||||
| **ssa-r-statistics** | **v1.0.2** | ~2.1GB | `crpi-cd5ij4pjt65mweeo-vpc.cn-beijing.personal.cr.aliyuncs.com/ai-clinical/ssa-r-statistics:v1.0.2` |
|
||||
| **ai-clinical_frontend-nginx** | **v2.6** | ~96MB | `crpi-cd5ij4pjt65mweeo-vpc.cn-beijing.personal.cr.aliyuncs.com/ai-clinical/ai-clinical_frontend-nginx:v2.6` |
|
||||
| **backend-service** | **v2.9** | ~897MB | `crpi-cd5ij4pjt65mweeo-vpc.cn-beijing.personal.cr.aliyuncs.com/ai-clinical/backend-service:v2.9` |
|
||||
| **ssa-r-statistics** | **v1.0.5** | ~2.1GB | `crpi-cd5ij4pjt65mweeo-vpc.cn-beijing.personal.cr.aliyuncs.com/ai-clinical/ssa-r-statistics:v1.0.5` |
|
||||
| **ai-clinical_frontend-nginx** | **v2.7** | ~100MB | `crpi-cd5ij4pjt65mweeo-vpc.cn-beijing.personal.cr.aliyuncs.com/ai-clinical/ai-clinical_frontend-nginx:v2.7` |
|
||||
| **backend-service** | **v2.10** | ~900MB | `crpi-cd5ij4pjt65mweeo-vpc.cn-beijing.personal.cr.aliyuncs.com/ai-clinical/backend-service:v2.10` |
|
||||
|
||||
---
|
||||
|
||||
@@ -127,10 +127,10 @@ postgresql://airesearch:Xibahe%40fengzhibo117@pgm-2zex1m2y3r23hdn5.pg.rds.aliyun
|
||||
|
||||
| 应用名称 | 状态 | 规格 | 实例数 | 端口 | 内网地址 | 镜像版本 |
|
||||
|---------|------|------|-------|------|---------|---------|
|
||||
| **r-statistics-test** | ✅ 运行中 | 1核2GB | 1 | 8080 | `http://172.17.197.22:8080` | **v1.0.2** |
|
||||
| **r-statistics-test** | ✅ 运行中 | 1核2GB | 1 | 8080 | `http://172.17.197.26:8080` | **v1.0.5** |
|
||||
| **python-extraction-test** | ✅ 运行中 | **2核4GB** | 1 | 8000 | `http://172.17.173.102:8000` | **v1.2** |
|
||||
| **nodejs-backend-test** | ✅ 运行中 | **2核4GB** | 1 | 3001 | `http://172.17.173.108:3001` | **v2.9** |
|
||||
| **frontend-nginx-service** | ✅ 运行中 | 0.5核1GB | 1 | 80 | `http://172.17.197.23:80` | **v2.6** |
|
||||
| **nodejs-backend-test** | ✅ 运行中 | **2核4GB** | 1 | 3001 | `http://172.17.173.109:3001` | **v2.10** |
|
||||
| **frontend-nginx-service** | ✅ 运行中 | 0.5核1GB | 1 | 80 | `http://172.17.197.27:80` | **v2.7** |
|
||||
|
||||
**环境变量配置**:
|
||||
|
||||
@@ -144,7 +144,7 @@ DATABASE_URL=postgresql://airesearch:Xibahe%40fengzhibo117@pgm-2zex1m2y3r23hdn5.
|
||||
EXTRACTION_SERVICE_URL=http://172.17.173.102:8000
|
||||
|
||||
# R统计引擎地址
|
||||
R_SERVICE_URL=http://172.17.197.22:8080
|
||||
R_SERVICE_URL=http://172.17.197.26:8080
|
||||
|
||||
# OSS配置
|
||||
OSS_ACCESS_KEY_ID=LTAI5tB2Dt3NdvBL3G7nYGv7
|
||||
@@ -191,7 +191,7 @@ LEGACY_MYSQL_DATABASE=xzyx_online
|
||||
|
||||
**前端Nginx(frontend-nginx-service)**:
|
||||
```bash
|
||||
BACKEND_SERVICE_HOST=172.17.173.108
|
||||
BACKEND_SERVICE_HOST=172.17.173.109
|
||||
BACKEND_SERVICE_PORT=3001
|
||||
```
|
||||
|
||||
@@ -259,11 +259,11 @@ TEMP_DIR=/tmp/extraction_service
|
||||
|
||||
### 3.2 前端Nginx服务
|
||||
|
||||
**当前部署版本**:v2.4
|
||||
**当前部署版本**:v2.7
|
||||
|
||||
**镜像信息**:
|
||||
- **仓库名称**:`ai-clinical_frontend-nginx`
|
||||
- **镜像版本**:`v2.4` ✅(当前部署版本)
|
||||
- **镜像版本**:`v2.7` ✅(当前部署版本)
|
||||
- **镜像大小**:约50MB
|
||||
- **基础镜像**:`nginx:alpine`
|
||||
- **构建时间**:2026-03-05
|
||||
@@ -271,7 +271,7 @@ TEMP_DIR=/tmp/extraction_service
|
||||
|
||||
**部署状态**:
|
||||
- ✅ 已成功部署到SAE(2026-03-05)
|
||||
- ✅ 服务运行正常(内网地址:http://172.17.173.107:80)
|
||||
- ✅ 服务运行正常(内网地址:http://172.17.197.27:80)
|
||||
- ✅ 企业微信域名验证文件已部署(WW_verify_YnhsQBwI0ARnNoG0.txt)
|
||||
|
||||
**v2.5版本更新内容**:
|
||||
@@ -293,11 +293,11 @@ AIclinicalresearch/frontend-v2/
|
||||
|
||||
### 3.3 Node.js后端服务
|
||||
|
||||
**当前部署版本**:v2.6
|
||||
**当前部署版本**:v2.10
|
||||
|
||||
**镜像信息**:
|
||||
- **仓库名称**:`backend-service`
|
||||
- **镜像版本**:`v2.6` ✅(已部署)
|
||||
- **镜像版本**:`v2.10` ✅(已部署)
|
||||
- **镜像大小**:~838MB
|
||||
- **基础镜像**:`node:alpine`
|
||||
- **构建时间**:2026-03-05
|
||||
@@ -314,7 +314,7 @@ AIclinicalresearch/frontend-v2/
|
||||
|
||||
**部署状态**:
|
||||
- ✅ 已成功部署到SAE(2026-03-05)
|
||||
- ✅ 服务运行正常(内网地址:http://172.17.173.106:3001)
|
||||
- ✅ 服务运行正常(内网地址:http://172.17.173.109:3001)
|
||||
- ✅ 健康检查通过
|
||||
|
||||
**Git文件结构**:
|
||||
@@ -364,6 +364,38 @@ AIclinicalresearch/extraction_service/
|
||||
|
||||
## 🔄 四、部署历史记录
|
||||
|
||||
### 2026-03-09(0309二次部署 - DB补迁移 + R修复 + 后端/前端升级)
|
||||
|
||||
#### 部署概览
|
||||
- **部署时间**:2026-03-09(第二轮)
|
||||
- **部署范围**:数据库迁移(1项) + R统计引擎 + Node.js后端 + 前端Nginx
|
||||
- **主要变更**:AIA 附件持久化、R 包诊断与错误映射修复、SSE 稳定性与用户友好重试
|
||||
|
||||
#### 数据库变更(1项)
|
||||
- ✅ 应用迁移:`20260309_add_aia_attachments_persistence`
|
||||
- ✅ 迁移状态:RDS 25/25,Schema Up To Date
|
||||
- ✅ 备份文件:`backup_before_be_fe_deploy_20260309.dump`(约 47.99MB)
|
||||
|
||||
#### R统计引擎更新(v1.0.2 → v1.0.5)
|
||||
- ✅ 新增 `/api/v1/debug/packages` 运行时包诊断接口
|
||||
- ✅ 构建期关键包完整性校验(缺包即构建失败)
|
||||
- ✅ 修复错误映射占位符未替换与 `%||%` 操作符缺失
|
||||
- ✅ 内网地址变更:`172.17.197.22` → `172.17.197.26`
|
||||
|
||||
#### Node.js后端更新(v2.9 → v2.10)
|
||||
- ✅ 部署 BE 变更(SSE 头部修复、优雅停机、AIA 附件链路稳定性、缓存护栏、短信能力)
|
||||
- ✅ 内网地址变更:`172.17.173.108` → `172.17.173.109`
|
||||
|
||||
#### 前端Nginx更新(v2.6 → v2.7)
|
||||
- ✅ 部署 FE 变更(Nginx SSE 兼容 + SSA 网络异常友好提示与自动重试)
|
||||
- ✅ 内网地址变更:`172.17.197.23` → `172.17.197.27`
|
||||
|
||||
#### 环境变量同步
|
||||
- ✅ `nodejs-backend-test`:`R_SERVICE_URL=http://172.17.197.26:8080`
|
||||
- ✅ `frontend-nginx-service`:`BACKEND_SERVICE_HOST=172.17.173.109`
|
||||
|
||||
---
|
||||
|
||||
### 2026-03-09(0309部署 - 数据库4迁移 + R/后端/前端全量更新)
|
||||
|
||||
#### 部署概览
|
||||
@@ -725,4 +757,4 @@ AIclinicalresearch/extraction_service/
|
||||
|
||||
> **提示**:本文档记录SAE服务器的最新真实状态,每次部署后必须更新!
|
||||
> **最后更新**:2026-03-09
|
||||
> **当前版本**:前端v2.6 | 后端v2.9 | Python v1.2 | R统计v1.0.2 | PostgreSQL 15
|
||||
> **当前版本**:前端v2.7 | 后端v2.10 | Python v1.2 | R统计v1.0.5 | PostgreSQL 15
|
||||
|
||||
Reference in New Issue
Block a user