// 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"],
},
});