chore: optimize Dockerfile build process by refining cache mount and removing unnecessary copy step

This commit is contained in:
tuna2134
2025-09-09 22:29:46 +09:00
parent 27b0804f4d
commit 7255a71f0b

View File

@@ -9,9 +9,8 @@ COPY pnpm-lock.yaml package.json .
RUN pnpm install --frozen-lockfile RUN pnpm install --frozen-lockfile
COPY . . COPY . .
RUN --mount=type=cache,target=/src/.next \ RUN --mount=type=cache,target=/src/.next/cache \
pnpm build \ pnpm build
&& cp -r /src/.next /complete
FROM gcr.io/distroless/nodejs22-debian12 FROM gcr.io/distroless/nodejs22-debian12