diff --git a/frontends/nextjs/prisma.config.ts b/frontends/nextjs/prisma.config.ts index 53bceee6b..fb774c18d 100644 --- a/frontends/nextjs/prisma.config.ts +++ b/frontends/nextjs/prisma.config.ts @@ -4,8 +4,15 @@ * This file replaces the deprecated package.json#prisma configuration. * See: https://www.prisma.io/docs/orm/reference/prisma-config-reference */ -import 'dotenv/config' -import { defineConfig } from 'prisma/config' +// Try to load dotenv, but don't fail if it's not available (e.g., in CI) +try { + // @ts-ignore - dotenv might not be available + await import('dotenv/config') +} catch { + // Dotenv not available or failed - that's okay, DATABASE_URL might be set directly +} + +import { defineConfig } from '@prisma/config' export default defineConfig({ // Schema is in the repo root prisma/ directory diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 2dd486c90..31d51048a 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -1,5 +1,6 @@ generator client { provider = "prisma-client-js" + output = "../frontends/nextjs/node_modules/.prisma/client" } datasource db {