fix dockerfile
Gitea/subman-nextjs/pipeline/head There was a failure building this commit Details

This commit is contained in:
andrzej 2024-10-01 16:34:51 +02:00
parent 6b3d43f040
commit 66d129635d
1 changed files with 10 additions and 10 deletions

View File

@ -9,33 +9,33 @@ RUN apk add --no-cache libc6-compat git
# Setup pnpm environment # Setup pnpm environment
ENV NPM_HOME="/npm" ENV PNPM_HOME="/pnpm"
ENV PATH="$NPM_HOME:$PATH" ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable 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 ./ COPY package.json pnpm-lock.yaml ./
RUN npm install --production RUN pnpm install --frozen-lockfile --prefer-frozen-lockfile
# Builder # Builder
FROM base AS builder FROM base AS builder
RUN corepack enable RUN corepack enable
RUN corepack prepare npm@latest --activate RUN corepack prepare pnpm@latest --activate
COPY prisma prisma COPY prisma prisma
WORKDIR /app WORKDIR /app
COPY --from=deps /app/node_modules ./node_modules COPY --from=deps /node_modules ./node_modules
COPY . . COPY . .
RUN [ "npx", "prisma", generate ] RUN pnpm prisma db push
RUN npm run build RUN pnpm build
### Production image runner ### ### Production image runner ###