fix(blogai): 修复 .env.example 中失效的前端运行地址,恢复 BLOGAI_HOST 占位符机制
NEXT_PUBLIC_CLIENT_BASE_WS 在构建期被内联进 chat-model.tsx,
原值 wss://www.jellyai.xyz/ws 已失效。线上镜像 cradle:latest 用的是
wss://ai.szaiai.com/api/v1/deploy/ws,但该值来自构建机上一份未提交的
.env,仓库里无从得知,照仓库直接构建会导致聊天 WebSocket 连接失败。
Dockerfile 中的 `sed -i "s|{{BLOGAI_HOST}}|${BLOGAI_HOST}|g"` 因
.env.example 里缺少该占位符而一直空转,--build-arg BLOGAI_HOST 实际无效。
改为占位符形式后该机制恢复工作,构建地址不再依赖构建机本地文件。
NEXT_PUBLIC_CLIENT_IMAGE_URL 原值 http://14.17.80.241:8090 已失效,
线上构建同样为空,置空以与线上一致。
验证:以 --build-arg BLOGAI_HOST=ai.szaiai.com 重新构建镜像并启动,
与线上 ai.szaiai.com 对比 —— 内联地址、23 条 API 清单、7 个页面响应
与字节数、/api/health 输出全部一致。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
48ee6b382f
commit
20e6d90cf3
|
|
@ -49,6 +49,6 @@ DEPLOYER_PRIVATE_KEY=
|
||||||
|
|
||||||
|
|
||||||
NEXT_PUBLIC_CLIENT_BASE_URL=
|
NEXT_PUBLIC_CLIENT_BASE_URL=
|
||||||
NEXT_PUBLIC_CLIENT_BASE_WS=wss://www.jellyai.xyz/ws
|
NEXT_PUBLIC_CLIENT_BASE_WS=wss://{{BLOGAI_HOST}}/api/v1/deploy/ws
|
||||||
NEXT_PUBLIC_CLIENT_IMAGE_URL=http://14.17.80.241:8090
|
NEXT_PUBLIC_CLIENT_IMAGE_URL=
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue