From 7fdbd4cddf861ae32c496fe45d60bf50ae9a1ce5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ullrich=20Sch=C3=A4fer?= Date: Fri, 27 Mar 2026 20:58:17 +0100 Subject: [PATCH] Fix Planner health check: use createDb instead of non-existent db export MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @trails-cool/db doesn't export a db instance — only createDb and withDb. The health check was importing a non-existent export, always failing. Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/planner/server.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/planner/server.ts b/apps/planner/server.ts index 6fd8c6d..cc984c8 100644 --- a/apps/planner/server.ts +++ b/apps/planner/server.ts @@ -75,9 +75,10 @@ const version = process.env.SENTRY_RELEASE ?? "dev"; async function handleHealth(_req: IncomingMessage, res: ServerResponse): Promise { try { - const { withDb, db } = await import("@trails-cool/db"); + const { createDb } = await import("@trails-cool/db"); const { sql } = await import("drizzle-orm"); - await withDb(async () => { await db.execute(sql`SELECT 1`); }); + const db = createDb(); + await db.execute(sql`SELECT 1`); res.writeHead(200, { "Content-Type": "application/json" }); res.end(JSON.stringify({ status: "ok", version, db: "connected" })); } catch {