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" },