From e3ae12107d0ac8eccdf163961c3206152a94ee69 Mon Sep 17 00:00:00 2001 From: Rdeisenroth Date: Thu, 6 Nov 2025 20:38:12 +0100 Subject: [PATCH] fix: ensure data dir exists before loading db --- src/db/db.ts | 2 ++ src/index.tsx | 3 --- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/db/db.ts b/src/db/db.ts index 1193d5d..b53081c 100644 --- a/src/db/db.ts +++ b/src/db/db.ts @@ -1,5 +1,7 @@ +import { mkdir } from "node:fs/promises"; import { Database } from "bun:sqlite"; +mkdir("./data", { recursive: true }).catch(console.error); 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/";