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

@@ -2,23 +2,20 @@ import { drizzle } from "drizzle-orm/libsql";
import { migrate } from "drizzle-orm/libsql/migrator";
import { createClient } from "@libsql/client";
import path from "path";
import fs from "fs";
async function runMigrate() {
console.log("Running migrations...");
let url = process.env.DATABASE_URL;
if (!url) {
url = `file:${path.resolve(process.cwd(), "chronus.db")}`;
console.log(`No DATABASE_URL found, using default: ${url}`);
} else if (
!url.startsWith("file:") &&
!url.startsWith("libsql:") &&
!url.startsWith("http:") &&
!url.startsWith("https:")
) {
url = `file:${url}`;
const rootDir = process.env.ROOT_DIR || process.cwd();
if (process.env.ROOT_DIR && !fs.existsSync(rootDir)) {
fs.mkdirSync(rootDir, { recursive: true });
}
const url = `file:${path.join(rootDir, "chronus.db")}`;
console.log(`Using database: ${url}`);
const authToken = process.env.DATABASE_AUTH_TOKEN;
const client = createClient({