add extra validation to environment.ts and use os paths

This commit is contained in:
Milo Schwartz 2024-09-28 14:02:06 -04:00
parent 497b8a223f
commit 9c40d8a5c7
No known key found for this signature in database
5 changed files with 41 additions and 15 deletions

View file

@ -2,8 +2,11 @@ import { drizzle } from "drizzle-orm/better-sqlite3";
import Database from "better-sqlite3";
import * as schema from "@server/db/schema";
import environment from "@server/environment";
import path from "path";
const sqlite = new Database(`${environment.CONFIG_PATH}/db/db.sqlite`);
const sqlite = new Database(
path.join(environment.CONFIG_PATH, "db", "db.sqlite"),
);
export const db = drizzle(sqlite, { schema });
export default db;