From a78eef73a88fe88d96b3b9fb9c4827b07320e953 Mon Sep 17 00:00:00 2001 From: HouYunFei <1844025705@qq.com> Date: Wed, 20 May 2026 16:47:49 +0800 Subject: [PATCH] =?UTF-8?q?fix(docker):=20=E8=A7=A3=E5=86=B3=20Docker=20?= =?UTF-8?q?=E6=9E=84=E5=BB=BA=E5=92=8C=E8=BF=90=E8=A1=8C=E6=97=B6=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E4=BF=A1=E6=81=AF=E8=AF=BB=E5=8F=96=E5=A4=B1=E8=B4=A5?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 Dockerfile 中添加 CHANGELOG.md 文件复制到镜像中 - 修复前端在 Docker 环境下无法读取版本信息的问题 - 更新文档描述以反映构建和运行时的版本信息读取需求 - 调整测试用例描述以匹配实际的构建和运行场景 --- CHANGELOG.md | 2 +- Dockerfile | 1 + docs/pending-test.md | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dfd9ff0..388839c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## Unreleased -+ [修复] Docker 前端构建阶段补充拷贝 `CHANGELOG.md`,避免版本信息读取失败。 ++ [修复] Docker 构建和运行阶段补充拷贝 `CHANGELOG.md`,避免版本信息读取失败。 ## v0.0.5 - 2026-05-20 diff --git a/Dockerfile b/Dockerfile index 25d66b4..ca093d6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,6 +29,7 @@ FROM oven/bun:1.3.13 WORKDIR /app COPY VERSION /app/VERSION +COPY CHANGELOG.md /app/CHANGELOG.md COPY --from=api-build /server /app/server COPY --from=web-build /app/web /app/web ENV PROMPT_DATA_DIR=/app/data/prompts diff --git a/docs/pending-test.md b/docs/pending-test.md index 2bb9c0e..a66f83b 100644 --- a/docs/pending-test.md +++ b/docs/pending-test.md @@ -2,4 +2,4 @@ - 点击右上角版本号时,应弹出版本更新弹窗,并展示当前版本、最新版本、检查更新入口和可滚动的版本时间线。 - 设置弹窗中填写系统提示词后,生图、编辑图和画布助手文本请求应携带该提示词。 -- Docker 镜像构建时,前端构建阶段应能正常读取 `CHANGELOG.md` 并完成版本信息注入。 +- Docker 镜像构建和运行时,前端应能正常读取 `CHANGELOG.md` 并完成版本信息注入。