29 lines
636 B
TypeScript
29 lines
636 B
TypeScript
export default {
|
|
manifestVersion: 1,
|
|
name: "PocketBase Deno Dashboard",
|
|
slug: "pocketbase-deno-dashboard",
|
|
runtime: "deno-gvisor",
|
|
entrypoint: "./main.ts",
|
|
pocketbase: {
|
|
collections: ["dashboard_cards"],
|
|
collectionPrefix: "dashboard",
|
|
},
|
|
permissions: {
|
|
allowEnv: [
|
|
"PORT",
|
|
"POCKETBASE_URL",
|
|
"POCKETBASE_SERVICE_EMAIL",
|
|
"POCKETBASE_SERVICE_PASSWORD",
|
|
"APP_OWNER_TEAM_ID",
|
|
"APP_SLUG",
|
|
],
|
|
allowNet: ["pocketbase.internal"],
|
|
allowRead: ["./"],
|
|
allowWrite: [],
|
|
},
|
|
libraries: [
|
|
"internal/pocketbase-client",
|
|
"internal/dashboard-ui",
|
|
],
|
|
} as const;
|