FINISHED
All checks were successful
Docker Deploy / build-and-push (push) Successful in 4m6s

This commit is contained in:
2026-01-17 15:56:25 -07:00
parent 3734b2693a
commit 0cd77677f2
36 changed files with 2012 additions and 202 deletions

View File

@@ -1,11 +1,24 @@
import { defineConfig } from "drizzle-kit";
import fs from "fs";
import path from "path";
import * as dotenv from "dotenv";
dotenv.config();
const rootDir = process.env.ROOT_DIR || process.cwd();
if (process.env.ROOT_DIR && !fs.existsSync(rootDir)) {
fs.mkdirSync(rootDir, { recursive: true });
}
const dbUrl = `file:${path.join(rootDir, "chronus.db")}`;
export default defineConfig({
schema: "./src/db/schema.ts",
out: "./drizzle",
dialect: "turso",
dbCredentials: {
url: process.env.DATABASE_URL || "file:chronus.db",
url: dbUrl,
authToken: process.env.DATABASE_AUTH_TOKEN,
},
});