pkgs/db/drizzle.config.ts (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import { defineConfig } from "drizzle-kit";
const config = {
db: {
url: process.env.DATABASE_URL!,
auth: process.env.DATABASE_AUTH!,
dialect: process.env.DATABASE_DIALECT! as "turso" | "sqlite",
},
};
export default defineConfig({
out: "./drizzle",
schema: "./src/schemas/index.ts",
dialect: config.db.dialect,
dbCredentials: {
url: config.db.url,
authToken: config.db.dialect === "turso" ? config.db.auth : undefined,
},
});
|