2218457237
为 Caddy 增加 /api 到后端 web 服务的反向代理, 避免独立静态前端容器无法直连 Laravel API。 同时同步知识库上下文,记录 compose 分支使用 XBOARD_BACKEND_UPSTREAM=http://web:7001 的默认约定。
26 lines
1.5 KiB
Markdown
26 lines
1.5 KiB
Markdown
# 恢复快照
|
|
|
|
## 主线目标
|
|
完成 `admin-frontend` 独立 Docker 镜像、GHCR 自动发布、compose 分支 `admin` 服务接入,以及 `admin -> web` 的 `/api` 反向代理链路。
|
|
|
|
## 正在做什么
|
|
当前任务已完成,已补齐 `xboard-admin-frontend` 到后端 `web` 服务的 `/api` 反向代理,并整理最终变更与验证证据。
|
|
|
|
## 关键上下文
|
|
- 用户指出此前方案遗漏了 `xboard-admin-frontend` 访问后端 API 的回源链路,需要补齐到后端 `web` 服务。
|
|
- `admin-frontend/Caddyfile` 现已增加 `/api` 反向代理,回源地址由 `XBOARD_BACKEND_UPSTREAM` 控制,默认值为 `http://web:7001`。
|
|
- 独立 worktree `E:\code\php\Xboard-new-compose` 的 `compose.yaml` 已补充 `admin` 服务环境变量 `XBOARD_BACKEND_UPSTREAM=http://web:7001`,并把镜像名对齐到当前 fork `ghcr.io/micah123321/*`。
|
|
- 本轮已同步知识库:`.helloagents/CHANGELOG.md`、`.helloagents/context.md`、`.helloagents/modules/admin-frontend.md`。
|
|
|
|
## 下一步
|
|
当前任务已完成;如要继续,可下一步提交/推送 `master` 与 `compose` 两个工作树中的改动,或继续把 `ws-server`、命名卷和最终部署文档一并对齐到你的实际 compose 模板。
|
|
|
|
## 阻塞项
|
|
- 本地缺少 `docker` 与 `caddy` 可执行文件,因此本轮未执行 `docker build` / `caddy validate`,仅完成了 compose YAML 语法验证与代码级自检。
|
|
|
|
## 方案
|
|
无(R1 快速修正)
|
|
|
|
## 已标记技能
|
|
hello-verify
|