From 5e17bbd9658cf69e77fcc3effbf5b84e33d698b9 Mon Sep 17 00:00:00 2001 From: Asai Neko Date: Tue, 20 Jan 2026 16:20:44 +0800 Subject: [PATCH] Fix Containerfile using just build Signed-off-by: Asai Neko --- Containerfile | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Containerfile b/Containerfile index ceb68c0..795094f 100644 --- a/Containerfile +++ b/Containerfile @@ -1,16 +1,15 @@ -FROM docker.io/node:22-alpine AS client-build +FROM docker.io/node:22-alpine AS client-cms-build +RUN apk add just -y RUN npm install -g corepack && \ corepack enable WORKDIR /app ENV VITE_APP_BASE_URL=$CLIENT_BASE_URL COPY . . -RUN cd /app/client && \ - pnpm install -r --frozen-lockfile && \ - pnpm run build +RUN just build-client-cms -FROM docker.io/busybox:1.37 AS client +FROM docker.io/busybox:1.37 AS client-cms WORKDIR /app -COPY --from=client-build /app/client/dist . +COPY --from=client-build /app/.outputs/client/cms/dist . EXPOSE 3000 ENTRYPOINT ["httpd", "-f", "-p", "3000", "-h", "/app", "-v"]