Files
BarevClub/packages/db/prisma.config.ts
T
2026-10-25 22:55:29 +04:00

13 lines
558 B
TypeScript

import path from 'node:path';
import { config } from 'dotenv';
import { defineConfig } from 'prisma/config';
config({ path: path.resolve(import.meta.dirname, '../../.env'), quiet: true });
export default defineConfig({
schema: 'prisma/schema.prisma',
migrations: { path: 'prisma/migrations', seed: 'tsx src/seed/index.ts' },
// generate (в т.ч. при сборке Docker-образа) не требует БД; migrate без DATABASE_URL упадёт с понятной ошибкой
datasource: { url: process.env.DATABASE_URL ?? '' },
});