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
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 ###