kredens/drizzle.config.ts

22 lines
550 B
TypeScript
Raw Permalink Normal View History

2025-01-29 18:59:31 +00:00
import dotenv from "dotenv";
import dotenvExpand from "dotenv-expand";
import { defineConfig } from "drizzle-kit";
dotenvExpand.expand(
dotenv.config({
path: [".env" , ".env.local", ".env.development", ".env.development.local"],
override: true
})
);
export default defineConfig({
out: "./drizzle",
schema: "./src/lib/server/schema.ts",
dialect: "postgresql",
dbCredentials: {
// biome-ignore lint/style/noNonNullAssertion: We're inside a config, crashing is fine
url: process.env.DATABASE_URL!,
},
casing: "snake_case",
});