3.7 KiB
3.7 KiB
提示词:测试环境部署(独立测服机)
你只部署 测试环境。正服继续跑。不要按现网累计发布器去切 C:\yutongda / E:\wwwroot。现网密钥对照 03,进程形态见 01/11,环境对照见 13。运维细则见 deploy/TEST-ENV.md。
测服机器(产品决策:域名即开关)
| 项 | 值 |
|---|---|
| 公网 | 183.11.229.69 |
| 主机名 | PC-20260706MVVZ |
| SSH | Administrator,私钥 ~/.ssh/id_ed25519 |
| 运行根 | C:\inquiry-robot |
| 域名 | ai-test.ytd-scm.com(HTTPS;证书用 win-acme / Let’s Encrypt) |
| 开关 | 打开 ai.ytd-scm.com=正服;打开 ai-test.ytd-scm.com=测服。不做后台页面切库 |
正服 129.211.181.80 / E:\wwwroot / ai.ytd-scm.com:禁止在测服发版流程里改 Nginx、.env、企微回调。
正服禁止触碰
- 目录:
C:\yutongda、E:\wwwroot、releases\、ops\active-release*.json - 站点:
https://ai.ytd-scm.com及/wecom/callback、/inquiry-form - 库:正服
inquiry_robot/ 旧jeecg-boot;Redis 正服前缀;桶正服 - 企微询价应用
1000010后台设置(不要重置 Secret、不要改回调 URL) - 脚本:禁止对正服执行累计切流发布器
测服落点
| 项 | 值 |
|---|---|
| 运行根 | C:\inquiry-robot(admin\current / agent\current / inquiry-new) |
| 主账 | 8080 |
| 智能体 HTTP | 8910(H5 + 回调入口 + 主账唤醒,一个进程) |
| AIBOT | 8913 仅 127.0.0.1;默认 关 |
| Worker | 无对外端口;LibreOffice 1 槽,HTTP 类 2~3 槽 |
| MySQL | 本机 inquiry_robot |
| PostgreSQL | 本机 inquiry_robot_runtime |
| Redis | 本机 db1,前缀 inquiry_robot: |
| MinIO | 本机桶 inquiry-robot |
| Nginx | C:\nginx-1.18.0\myconf\ai-test.conf;证书目录 cert\ |
不要开 8809/8811/8812。不要 Redis 全局单例锁。
域名与企微
- 测服公网 URL 用
https://ai-test.ytd-scm.com/...(.env自洽)。 - 企微后台回调仍保持
https://ai.ytd-scm.com/wecom/callback(本阶段不改;真回调进测服须另批)。 - 同一企微应用
1000010/ 运维1000014;WECOM_AIBOT_ENABLED=false,避免与正服抢长连接。 - 前端构建:
VITE_GLOB_API_URL=/jeecgboot,VITE_GLOB_DOMAIN_URL=https://ai-test.ytd-scm.com。
YTD_ENV=test
YTD_DEPLOY_ROOT=C:\inquiry-robot
PUBLIC_BASE_URL=https://ai-test.ytd-scm.com
WECOM_CALLBACK_URL=https://ai-test.ytd-scm.com/wecom/callback
INQUIRY_FORM_PUBLIC_BASE_URL=https://ai-test.ytd-scm.com/inquiry-form
BIZ_API_BASE_URL=http://127.0.0.1:8080/jeecgboot
AGENT_CALLBACK_BASE_URL=http://127.0.0.1:8910
WECOM_AIBOT_BRIDGE_URL=http://127.0.0.1:8913
WECOM_AIBOT_INGRESS_URL=http://127.0.0.1:8910/internal/aibot/inbound
WECOM_AIBOT_ENABLED=false
证书
- 测服本机申请 Let’s Encrypt(win-acme)。必须在云安全组放行公网 80/443。
- 未放行前可用自签;外网可临时
https://ai-test.ytd-scm.com:8081(浏览器不信任属预期)。
TMS
现网 BaseURL + Client 三件套(03)。QUERY / 详情 / 字典可用。测服默认关真实 LOCK/RELEASE。智能体只打本机主账 8080。
库表
开发加表加字段:对测服 inquiry_robot / inquiry_robot_runtime 做版本化迁移。禁止写正服库。
发布原则
- 新版本写入
C:\inquiry-robot\的agent\releases/admin\releases,再切currentjunction。 - 先停测服计划任务再起;禁止停正服服务。
- 构建不含
.env、密钥、日志、用户附件、dump。 - 健康检查 200 ≠ 业务验收。
汇报
测服目录与端口、是否误碰正服(必须为否)、证书状态(LE / 自签 / 待放行)、尚未完成的企微 fresh 验收。