diff --git a/apps/server/prisma.config.ts b/apps/server/prisma.config.ts index 057121c97..bc2998ea8 100644 --- a/apps/server/prisma.config.ts +++ b/apps/server/prisma.config.ts @@ -1,5 +1,18 @@ import path from 'node:path' import { defineConfig } from 'prisma/config' +import * as dotenv from 'dotenv' + +if (process.env.DOCKER !== 'true') { + dotenv.config({ path: '.env' }) +} + +if (process.env.INTEGRATION === 'true') { + const envInteg = dotenv.config({ path: '.env.integ' }) + process.env = { + ...process.env, + ...(envInteg?.parsed ?? {}), + } +} export default defineConfig({ schema: path.join('src', 'prisma', 'schema'),