From a6af9a4c0e5bb2818bc4588612c7709d7106f937 Mon Sep 17 00:00:00 2001 From: z Date: Tue, 5 May 2026 21:02:25 +0800 Subject: [PATCH] fix testbox java feign service urls --- testbox/.env.example | 11 +++++++++++ testbox/README.md | 1 + 2 files changed, 12 insertions(+) diff --git a/testbox/.env.example b/testbox/.env.example index c99b334..a4ec17a 100644 --- a/testbox/.env.example +++ b/testbox/.env.example @@ -198,6 +198,17 @@ LIKEI_GATEWAY_ROUTE_FORWARD_URI=http://other:2400 LIKEI_GATEWAY_FORWARD_ROUTE_AES_KEY=test-forward-route-aes-key LIKEI_GATEWAY_FORWARD_AES_KEY=test-forward-aes-key +# Java Feign targets. Runtime profile is prod, so these env vars intentionally +# override application-prod.yml service URLs such as *.prod.svc.cluster.local. +FEIGN_GATEWAY_URL=http://gateway:8080 +FEIGN_WALLET_URL=http://wallet:2000 +FEIGN_OTHER_URL=http://other:2400 +FEIGN_LIVE_URL=http://live:2500 +FEIGN_CONSOLE_URL=http://console:2700/console +FEIGN_AUTH_URL=http://auth:1000 +FEIGN_ORDER_URL=http://order:2600 +FEIGN_EXTERNAL_URL=http://external:3000 + # Go API / cron. CHATAPP_HTTP_LISTEN_ADDR=:2900 CHATAPP_HTTP_INTERNAL_CALLBACK_SECRET=test-internal-callback-secret diff --git a/testbox/README.md b/testbox/README.md index f433db6..f69674f 100644 --- a/testbox/README.md +++ b/testbox/README.md @@ -232,6 +232,7 @@ docker compose --env-file .env -f docker-compose.infra.yml -f docker-compose.app - 页面没变化:先确认代码已经 `git push origin main`,再确认测试机仓库已经拉到最新 `git rev-parse --short HEAD`。 - Java 接口 404:检查 gateway 路由、服务 context-path、Caddy 代理目标。 - Admin 能打开但接口 401:先确认 `/console/**` 是 admin 域名直连 `console` 服务,不要走 app `gateway`。 +- 日志里出现 `*.prod.svc.cluster.local`:说明 Java Feign 地址没有被测试环境变量覆盖;检查 `/opt/chatapp-test/.env` 里的 `FEIGN_*_URL`,然后重启相关 Java 服务。 - 服务启动慢:Java 服务重启后 1-3 分钟内 `health: starting` 正常,等健康检查变成 `healthy` 再验证。 - 只改数据库数据:不用部署代码,直接连测试 MySQL;但基础数据脚本要沉淀到 `testbox/mysql/baseline/` 或业务仓库 SQL 目录。