From ac654998302895454ce7df2cf497ab3d35db1f20 Mon Sep 17 00:00:00 2001 From: Guus van Meerveld Date: Mon, 13 Feb 2023 01:59:07 +0100 Subject: [PATCH] Ci now also runs prisma generate before building --- .drone.yml | 1 + Dockerfile | 2 +- package.json | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 685a1f6..911c996 100644 --- a/.drone.yml +++ b/.drone.yml @@ -7,6 +7,7 @@ steps: image: node:16-alpine commands: - yarn install + - yarn run prisma:generate - yarn lint - yarn test-build diff --git a/Dockerfile b/Dockerfile index 3289475..a0ef853 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,6 @@ FROM node:lts-alpine AS deps WORKDIR /app COPY package.json yarn.lock prisma ./ -RUN npx prisma generate RUN yarn install --frozen-lockfile FROM node:lts-alpine AS builder @@ -10,6 +9,7 @@ WORKDIR /app COPY . . COPY --from=deps /app/node_modules ./node_modules ENV NEXT_TELEMETRY_DISABLED 1; +RUN yarn run prisma:generate RUN yarn build && yarn install --production --ignore-scripts --prefer-offline FROM node:lts-alpine AS runner diff --git a/package.json b/package.json index 1fd3935..78c55a7 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "dev": "next dev", "build": "next build", "start": "next start", + "prisma:generate": "prisma generate", "export": "next build && next export", "test-build": "tsc", "lint": "next lint",