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");