From 22218c667862c74f0ff9283eebec2aef1d0ef9cc Mon Sep 17 00:00:00 2001 From: tianma-if Date: Thu, 20 Aug 2026 15:00:43 +0800 Subject: [PATCH] fix: package release summary in Docker runtime --- Dockerfile | 1 + scripts/docker-release.test.mjs | 1 + 2 files changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 8120c51c..e48148e8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -44,6 +44,7 @@ COPY --from=build /app/apps/api ./apps/api COPY --from=build /app/apps/web/dist ./apps/web/dist COPY --from=build /app/packages ./packages COPY --from=build /app/docs/openapi.json ./docs/openapi.json +COPY --from=build /app/release-summary.json ./release-summary.json COPY migrations ./migrations COPY scripts/self-hosted-config.mjs scripts/self-hosted-secrets.mjs scripts/self-hosted-server.mjs ./scripts/ COPY package.json ./package.json diff --git a/scripts/docker-release.test.mjs b/scripts/docker-release.test.mjs index 6dd88eed..db6c08ab 100644 --- a/scripts/docker-release.test.mjs +++ b/scripts/docker-release.test.mjs @@ -49,6 +49,7 @@ describe("Docker release contract", () => { expect(dockerfile).toContain("COPY patches patches"); expect(dockerfile).toContain("COPY docs docs"); expect(dockerfile).toContain("COPY release-summary.json release-summary.json"); + expect(dockerfile).toContain("COPY --from=build /app/release-summary.json ./release-summary.json"); expect(dockerfile).toContain("--filter @edgeever/web"); expect(dockerfile).toContain("--production --filter edgeever"); expect(dockerfile).toContain("USER bun");