barebones docker | pocketbase | hono | svelte

This commit is contained in:
JCEEE
2026-06-23 21:49:54 +01:00
parent 2253b54077
commit f9d9fa9ace
105 changed files with 27341 additions and 97 deletions
@@ -0,0 +1,25 @@
import PocketBase from "pocketbase";
//#region src/lib/server/pocketbase.ts
var pb = null;
async function getPocketBase() {
if (pb) return pb;
const url = process.env.PB_URL || "http://127.0.0.1:8090";
const email = process.env.PB_SUPERUSER_EMAIL || "";
const password = process.env.PB_SUPERUSER_PASSWORD || "";
pb = new PocketBase(url);
await pb.admins.authWithPassword(email, password);
return pb;
}
//#endregion
//#region src/routes/debug/+page.server.ts
async function load() {
const pb = await getPocketBase();
const recordId = process.env.DEBUG_RECORD_ID || "";
const record = await pb.collection("debug").getOne(recordId);
return { initial: {
hono_count: record.hono_count,
svelte_count: record.svelte_count
} };
}
//#endregion
export { load };