// Prisma-Konfiguration (CommonJS, damit sie ohne TypeScript-Loader auch im // schlanken Laufzeit-Image des Containers gelesen werden kann). // // Prisma 7 liest Verbindungsdaten nicht mehr aus schema.prisma, sondern von // hier — die Anwendung selbst verbindet sich über den pg-Driver-Adapter in // src/lib/db.ts. // Im Container kommt DATABASE_URL aus der Umgebung; lokal ist .env bequemer. // dotenv ist nur eine Dev-Abhängigkeit und im Image bewusst nicht vorhanden. try { require("dotenv/config"); } catch { // Kein dotenv vorhanden — die Umgebungsvariablen sind bereits gesetzt. } const { defineConfig } = require("prisma/config"); module.exports = defineConfig({ schema: "prisma/schema.prisma", migrations: { path: "prisma/migrations", }, datasource: { url: process.env.DATABASE_URL, }, });