fix(v2): 隔离 Compose 资源,使 v2 可与旧版同时运行
原抽取件沿用旧版的容器名/宿主端口/卷名,一旦启动会与旧版直接冲突, 故 v2 在改名完成前不可部署。本次仅改 v2,不触碰旧版。 - 项目名/容器名 mini-openclaw-stable → mini-openclaw-v2 - 宿主端口 3200/8002 → 3212/8012(容器内仍为 3000/8002,健康检查与 RISK_AGENT_BACKEND_URL 都在容器内解析,故保持不变) - 卷 xingbang-data/xingbang-logs → xingbang-v2-data/xingbang-v2-logs - verify.py 的 docker 冒烟改为探测 3212/8012 backend/test_deployment_release.py 的 5 项断言**未修改**仍全绿:该测试锁定的是 aliyun compose 的回环端口行与 CHAT_THINKING_MODE,本次未改这两处。 验证:scripts/verify.py 9/9 PASS(exit 0) 未验证:docker 运行时冒烟(本机 Docker Desktop 未启动,守护进程不可达) Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
+2
-2
@@ -118,8 +118,8 @@ def docker_smoke(docker: str, evidence_dir: Path, keep: bool) -> dict:
|
||||
output.append(f"$ {' '.join(compose + args)}\n{result.stdout}")
|
||||
if result.returncode:
|
||||
raise RuntimeError(f"Docker Compose {' '.join(args)} failed with {result.returncode}")
|
||||
wait_for("http://127.0.0.1:3200/")
|
||||
wait_for("http://127.0.0.1:8002/api/xingbang/health")
|
||||
wait_for("http://127.0.0.1:3212/")
|
||||
wait_for("http://127.0.0.1:8012/api/xingbang/health")
|
||||
output.append("HTTP smoke checks passed for frontend and backend")
|
||||
except Exception as exc:
|
||||
status, exit_code = "failed", 1
|
||||
|
||||
Reference in New Issue
Block a user