barebones docker | pocketbase | hono | svelte
This commit is contained in:
@@ -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 };
|
||||
Reference in New Issue
Block a user