From 66d129635dbad7b3066b363c7900f0e1b7f8ddb5 Mon Sep 17 00:00:00 2001 From: andrzej Date: Tue, 1 Oct 2024 16:34:51 +0200 Subject: [PATCH] fix dockerfile --- Dockerfile | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4db8a25..ee520b3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,33 +9,33 @@ RUN apk add --no-cache libc6-compat git # Setup pnpm environment -ENV NPM_HOME="/npm" -ENV PATH="$NPM_HOME:$PATH" +ENV PNPM_HOME="/pnpm" +ENV PATH="$PNPM_HOME:$PATH" RUN corepack enable -RUN corepack prepare npm@latest --activate +RUN corepack prepare pnpm@latest --activate -WORKDIR /app +## WORKDIR /app -COPY package.json package-lock.json ./ -RUN npm install --production +COPY package.json pnpm-lock.yaml ./ +RUN pnpm install --frozen-lockfile --prefer-frozen-lockfile # Builder FROM base AS builder RUN corepack enable -RUN corepack prepare npm@latest --activate +RUN corepack prepare pnpm@latest --activate COPY prisma prisma WORKDIR /app -COPY --from=deps /app/node_modules ./node_modules +COPY --from=deps /node_modules ./node_modules COPY . . -RUN [ "npx", "prisma", generate ] -RUN npm run build +RUN pnpm prisma db push +RUN pnpm build ### Production image runner ###