From 11706fa6d8bebdba1496a80c6ee4a09d0672249c Mon Sep 17 00:00:00 2001 From: LeoMortari Date: Sun, 30 Nov 2025 23:53:55 -0300 Subject: [PATCH] Ajusta o Prisma e o docker compose e docerfile --- .claude/settings.local.json | 11 +++++++++++ Dockerfile | 8 ++++---- package.json | 4 ++-- prisma.config.cjs | 6 ------ prisma/schema.prisma | 1 + 5 files changed, 18 insertions(+), 12 deletions(-) create mode 100644 .claude/settings.local.json delete mode 100644 prisma.config.cjs diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000..e0adc69 --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,11 @@ +{ + "permissions": { + "allow": [ + "Bash(mv:*)", + "Bash(npx prisma generate)", + "Bash(pnpm install:*)" + ], + "deny": [], + "ask": [] + } +} diff --git a/Dockerfile b/Dockerfile index 40b7caa..3922f19 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,14 +2,14 @@ FROM node:24-alpine AS builder WORKDIR /app -COPY package.json prisma.config.cjs ./ +COPY package.json ./ RUN npm install -g pnpm RUN pnpm install COPY prisma ./prisma/ -RUN npx prisma generate +RUN npx prisma@6.17.0 generate COPY nest-cli.json tsconfig.json tsconfig.build.json ./ @@ -24,12 +24,12 @@ WORKDIR /app RUN npm install -g pnpm -COPY package.json prisma.config.cjs ./ +COPY package.json ./ RUN pnpm install --prod COPY prisma ./prisma/ -RUN npx prisma generate +RUN npx prisma@6.17.0 generate COPY --from=builder /app/dist ./dist diff --git a/package.json b/package.json index 7ac379f..7a4f4e2 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "@nestjs/core": "11.0.1", "@nestjs/passport": "11.0.5", "@nestjs/platform-express": "11.0.1", - "@prisma/client": "7.0.1", + "@prisma/client": "6.17.0", "axios": "1.12.0", "bcrypt": "6.0.0", "class-transformer": "0.5.1", @@ -58,7 +58,7 @@ "globals": "16.0.0", "jest": "30.0.0", "prettier": "3.4.2", - "prisma": "7.0.1", + "prisma": "6.17.0", "source-map-support": "0.5.21", "supertest": "7.0.0", "ts-jest": "29.2.5", diff --git a/prisma.config.cjs b/prisma.config.cjs deleted file mode 100644 index 7fc2d2d..0000000 --- a/prisma.config.cjs +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - schema: 'prisma/schema.prisma', - datasource: { - url: process.env.DATABASE_URL, - }, -}; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index e2bd1fd..7a6ab82 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -6,6 +6,7 @@ generator client { datasource db { provider = "postgresql" + url = env("DATABASE_URL") } enum video_situation {