docker-compose.prod.yml 里写死 DOCS_API_URL: https://pac.jarvismedical.asia, 而这份 compose 是**测试服与生产共用**的 —— 于是生产 docs 页上点 Scalar 的"发送请求", 实际打到测试服去。当前生产就是这个状态(不影响文档阅读,但"试一试"跑错环境)。 改为复用 NEXT_PUBLIC_API_BASE_URL:它就是同一个东西(API 的对外地址), 各环境 apps/pac-web/.env 里本来就有 —— 零额外配置,且不会再随环境漂移: DOCS_API_URL: ${DOCS_API_URL:-${NEXT_PUBLIC_API_BASE_URL:-http://localhost:3101}} 要单独指定时才设 DOCS_API_URL 覆盖;都没有则退回本地。⚠ ️ 它是 **build-time** 参数(server 在 next build 期烘进 SSG 页), 改了必须重新构建 pac-docs 镜像,不是改 env 重启就行。 测试锁住:值必须是变量插值、且不得出现任何具体域名。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
| Name |
Last commit
|
Last update |
|---|---|---|
| .claude | Loading commit data... | |
| .design-sync | Loading commit data... | |
| apps | Loading commit data... | |
| clickhouse/config.d | Loading commit data... | |
| deploy | Loading commit data... | |
| docs | Loading commit data... | |
| packages | Loading commit data... | |
| scripts | Loading commit data... | |
| .gitignore | Loading commit data... | |
| .gitlab-ci.yml | Loading commit data... | |
| .npmrc | Loading commit data... | |
| .prettierrc | Loading commit data... | |
| README.md | Loading commit data... | |
| docker-compose.expose.yml | Loading commit data... | |
| docker-compose.managed.yml | Loading commit data... | |
| docker-compose.prod.yml | Loading commit data... | |
| docker-compose.yml | Loading commit data... | |
| eslint.config.mjs | Loading commit data... | |
| liu.cjs | Loading commit data... | |
| package.json | Loading commit data... | |
| pnpm-lock.yaml | Loading commit data... | |
| pnpm-workspace.yaml | Loading commit data... | |
| tsconfig.base.json | Loading commit data... | |
| turbo.json | Loading commit data... |