From beedc75c93c2f673a1fe49abe3c29525ba5f78a6 Mon Sep 17 00:00:00 2001 From: Marco Date: Tue, 30 Jun 2026 11:11:13 +0000 Subject: [PATCH] use buildkit cache mounts for npm and next build cache --- Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 45b5c26..b20a778 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,13 +4,15 @@ FROM base AS deps RUN apk add --no-cache libc6-compat WORKDIR /app COPY package.json package-lock.json ./ -RUN npm ci +RUN --mount=type=cache,target=/root/.npm npm ci --prefer-offline FROM base AS builder WORKDIR /app COPY --from=deps /app/node_modules ./node_modules COPY . . -RUN npm run build +RUN --mount=type=cache,target=/root/.npm \ + --mount=type=cache,target=/app/.next/cache \ + npm run build FROM base AS runner WORKDIR /app