aboutsummaryrefslogtreecommitdiffstats
path: root/packages/db/drizzle.config.ts
blob: e2e00af9510bd3551177cba56c6c1b5a6634f490 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import "dotenv/config";
import type { Config } from "drizzle-kit";

if (!process.env.DATA_DIR) {
  throw new Error("DATA_DIR environment variable is required");
}

const databaseURL = `${process.env.DATA_DIR}/db.db`;

export default {
  schema: "./schema.ts",
  out: "./drizzle",
  driver: "better-sqlite",
  dbCredentials: {
    url: databaseURL,
  },
} satisfies Config;