inffo2/drizzle.config.ts

16 lines
401 B
TypeScript

import "dotenv/config";
import { defineConfig } from "drizzle-kit";
if (!process.env.DB_LOCATION) {
throw new Error("DB_LOCATION environment variable is not set");
}
export default defineConfig({
out: "./drizzle",
schema: "./src/db/schema.ts",
dialect: "postgresql",
...(process.env.DB_DRIVER === "pglite" ? { driver: "pglite" } : {}),
dbCredentials: {
url: process.env.DB_LOCATION,
},
});