From 29c7954271f67358d9f1fcde1e41dce712e91a12 Mon Sep 17 00:00:00 2001 From: HAM Date: Mon, 12 Jan 2026 14:40:58 +0700 Subject: [PATCH] fix: Dockerfile prisma module --- Dockerfile | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7278f67..099883e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,24 +8,28 @@ RUN apt-get update && apt-get install -y openssl fontconfig RUN fc-cache -f -v RUN pnpm i -g prisma prisma-kysely -RUN apt-get update && apt-get install -y openssl fontconfig -RUN fc-cache -f -v +RUN apt-get update \ + && apt-get install -y openssl fontconfig \ + && fc-cache -f -v \ + && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY . . FROM base AS build -RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile +RUN --mount=type=cache,id=pnpm,target=/pnpm/store \ + pnpm install --frozen-lockfile RUN pnpm prisma generate RUN pnpm run build FROM base AS deps -RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --prod --frozen-lockfile +RUN --mount=type=cache,id=pnpm,target=/pnpm/store \ + pnpm install --prod --frozen-lockfile RUN pnpm prisma generate FROM node:23-slim AS prod -ENV NODE_ENV="production" +ENV NODE_ENV=production WORKDIR /app COPY --from=deps /app/node_modules /app/node_modules