memorium/drizzle.config.ts

19 lines
464 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");
// const DB_FILE = "file://" + path.resolve(DATA_DIR, "db.sqlite");
const DB_FILE = "file:data-dev/db.sqlite";
export default defineConfig({
out: "./drizzle",
schema: "./lib/sqlite/schema.ts",
dialect: "turso",
dbCredentials: {
url: DB_FILE,
},
});