forked from
rocksky.app/rocksky
A decentralized music tracking and discovery platform built on AT Protocol 馃幍
1import { defineConfig } from "drizzle-kit";
2import envpaths from "env-paths";
3import fs from "node:fs";
4import chalk from "chalk";
5
6fs.mkdirSync(envpaths("rocksky", { suffix: "" }).data, { recursive: true });
7const url = `${envpaths("rocksky", { suffix: "" }).data}/rocksky.sqlite`;
8
9console.log(`Database URL: ${chalk.greenBright(url)}`);
10
11export default defineConfig({
12 dialect: "sqlite",
13 schema: "./src/schema",
14 out: "./drizzle",
15 dbCredentials: {
16 url,
17 },
18});