// This file was generated by Prisma, and assumes you have installed the following:
// npm install --save-dev prisma dotenv
import { loadEnvConfig } from "@next/env";
import { format } from "node:util";

// Next.js と同じ `@next/env` の loadEnvConfig() で読む（dotenv/config は .env しか読まない）。
// 読む順（先に見つかった値が勝つ）: 実際の環境変数（Docker の env_file / environment など）
// > .env.$(NODE_ENV).local > .env.local > .env.$(NODE_ENV) > .env。既存の process.env は上書きしない。
// "Loaded env from ..." の案内は出さない（エラーだけ出す）。
loadEnvConfig(process.cwd(), process.env.NODE_ENV !== "production", {
  info: () => {},
  error: (...args: unknown[]) => process.stderr.write(`${format(...args)}\n`),
});
import { defineConfig } from "prisma/config";

export default defineConfig({
  schema: "prisma/schema.prisma",
  migrations: {
    path: "prisma/migrations",
  },
  datasource: {
    url: process.env["DATABASE_URL"],
  },
});
