From a84222965f998870955780c42504155c25a7a3d3 Mon Sep 17 00:00:00 2001 From: Vermium Sifell Date: Sun, 23 Oct 2022 18:11:31 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7=20Dockerfile=20and=20script=20chan?= =?UTF-8?q?ges?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 6 ++---- package.json | 1 + 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5e8b7cb..30469f4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,8 +20,6 @@ FROM node:19 COPY --from=builder /app/node_modules ./node_modules COPY --from=builder /app/package*.json ./ COPY --from=builder /app/dist ./dist +COPY --from=builder /app/prisma ./prisma -RUN npx prisma migrate deploy - -EXPOSE 3000 -CMD [ "npm", "run", "start" ] +CMD [ "npm", "run", "start:migrate:prod" ] \ No newline at end of file diff --git a/package.json b/package.json index 9d5f367..dee70e9 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "prisma:generate": "prisma generate", "test": "jest", "start": "node dist", + "start:migrate:prod": "prisma migrate deploy && npm run start", "prettier-format": "prettier \"src/**/*.ts\" --write", "lint": "eslint ./src --ext .ts" },