memorium/drizzle.config.ts

18 lines
416 B
TypeScript
Raw Normal View History

import path from "node:path";
import { defineConfig } from "drizzle-kit";
const DATA_DIR = Deno.env.has("DATA_DIR")
? path.resolve(Deno.env.get("DATA_DIR")!)
: path.resolve(Deno.cwd(), "data");
2025-01-05 23:23:11 +01:00
const DB_FILE = "file:" + path.resolve(DATA_DIR, "db.sqlite");
export default defineConfig({
out: "./drizzle",
schema: "./lib/sqlite/schema.ts",
dialect: "turso",
dbCredentials: {
url: DB_FILE,
},
});