From 41bcf31428008be18a6e7b178f9d2157f70864f8 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Wed, 3 Jun 2026 22:51:03 -0500 Subject: [PATCH] fix PrismaClient constructor: pass empty object (required prisma v7) --- backend/Dockerfile | 3 ++- backend/src/prisma/prisma.service.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index bd82806..4a3bf1e 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -3,7 +3,8 @@ WORKDIR /app COPY package*.json ./ RUN npm install COPY . . -RUN npx prisma generate && npm run build +RUN npx prisma generate +RUN npm run build FROM node:22-alpine AS runner WORKDIR /app diff --git a/backend/src/prisma/prisma.service.ts b/backend/src/prisma/prisma.service.ts index b18f770..fd9a600 100644 --- a/backend/src/prisma/prisma.service.ts +++ b/backend/src/prisma/prisma.service.ts @@ -4,7 +4,7 @@ import { PrismaClient } from '@prisma/client'; @Injectable() export class PrismaService extends PrismaClient implements OnModuleInit, OnModuleDestroy { constructor() { - super({ datasources: { db: { url: process.env.DATABASE_URL } } }); + super({}); } async onModuleInit() {