import { defineConfig } from "prisma/config"; /** * Prisma-Konfiguration. * * Bewusst als .mjs und nicht als .ts: die Prisma-CLI läuft auch im schlanken * Produktionsimage (Migrationen beim Containerstart), und dort ist kein * TypeScript-Loader vorhanden. * * Prisma 7 lädt .env nicht mehr von selbst — Node bringt das aber mit. */ try { process.loadEnvFile(".env"); } catch { // Keine .env vorhanden (z. B. im Container): Werte kommen von außen. } export default defineConfig({ schema: "prisma/schema.prisma", datasource: { url: process.env.DATABASE_URL, }, migrations: { seed: "tsx prisma/seed.ts", }, });