diff --git a/src/db/db.ts b/src/db/db.ts index 1193d5d..de57268 100644 --- a/src/db/db.ts +++ b/src/db/db.ts @@ -1,5 +1,7 @@ +import { mkdirSync } from "node:fs"; import { Database } from "bun:sqlite"; +mkdirSync("./data", { recursive: true }); const db = new Database("./data/mydb.sqlite", { create: true }); if (!db.query("SELECT * FROM sqlite_master WHERE type='table'").get()) { diff --git a/src/index.tsx b/src/index.tsx index 4331b1f..2e6a169 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,5 +1,4 @@ import { rmSync } from "node:fs"; -import { mkdir } from "node:fs/promises"; import { html } from "@elysiajs/html"; import { staticPlugin } from "@elysiajs/static"; import { Elysia } from "elysia"; @@ -20,8 +19,6 @@ import { upload } from "./pages/upload"; import { user } from "./pages/user"; import { healthcheck } from "./pages/healthcheck"; -mkdir("./data", { recursive: true }).catch(console.error); - export const uploadsDir = "./data/uploads/"; export const outputDir = "./data/output/";