feat: add better auth sqlite runtime and server-side session flow

This commit is contained in:
Poyraz
2026-07-10 22:07:37 +03:00
parent 3504a02229
commit 57aab2932e
41 changed files with 4907 additions and 143 deletions
+20
View File
@@ -0,0 +1,20 @@
import { defineConfig } from "drizzle-kit";
import path from "node:path";
const dataDir = process.env.DATA_DIR
? path.resolve(process.env.DATA_DIR)
: path.join(process.cwd(), ".data");
const databasePath = process.env.DATABASE_PATH
? path.resolve(process.env.DATABASE_PATH)
: path.join(dataDir, "neta.db");
export default defineConfig({
dialect: "sqlite",
schema: "./server/db/schema/index.ts",
out: "./server/db/migrations",
dbCredentials: {
url: databasePath,
},
strict: true,
});