fix(deploy): 通过服务名连接容器并兼容旧部署配置 #28

Merged
wangbo merged 1 commits from codex/service-dns-compat-20261021 into main 2026-10-21 21:32:16 +08:00
Owner

容器固定地址被动态 WebSocket 网关占用时,数据库无法启动。部署模板取消服务固定 IP,MongoDB、Redis、SSR 和旧版更新接口统一通过 Docker 服务名连接;后端内部 TCP 入口使用业务网络专属别名,保留沙箱隔离。

启动和升级入口幂等迁移已知旧默认地址,保留自定义地址和现有网络地址池。旧后端继续读取原配置键,新后端仍支持旧 Compose 的显式地址。

验证:Bash/PowerShell 升级入口回归、公开 URL 配置、8 项环境迁移场景、8 项部署诊断测试通过;真实 Docker 验证了 MongoDB/Redis 换址重连、沙箱访问拒绝,以及存量网络和非目标容器保留。未发布镜像或部署服务器。

容器固定地址被动态 WebSocket 网关占用时,数据库无法启动。部署模板取消服务固定 IP,MongoDB、Redis、SSR 和旧版更新接口统一通过 Docker 服务名连接;后端内部 TCP 入口使用业务网络专属别名,保留沙箱隔离。 启动和升级入口幂等迁移已知旧默认地址,保留自定义地址和现有网络地址池。旧后端继续读取原配置键,新后端仍支持旧 Compose 的显式地址。 验证:Bash/PowerShell 升级入口回归、公开 URL 配置、8 项环境迁移场景、8 项部署诊断测试通过;真实 Docker 验证了 MongoDB/Redis 换址重连、沙箱访问拒绝,以及存量网络和非目标容器保留。未发布镜像或部署服务器。
wangbo added 1 commit 2026-10-21 21:31:10 +08:00
fix(deploy): 通过服务名连接容器并兼容旧部署配置
Test start.ps1 (Windows) / test-windows (push) Canceled after 0s
Test start.ps1 (Windows) / test-windows (pull_request) Canceled after 0s
Test deployment public URL (Linux) / test-linux (pull_request) Canceled after 0s
Test deployment public URL (Linux) / test-linux (push) Canceled after 0s
84313766a8
wangbo merged commit 01265758dc into main 2026-10-21 21:32:16 +08:00
wangbo deleted branch codex/service-dns-compat-20261021 2026-10-21 21:32:17 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wangbo/easyai#28