adding d1 for cloudflare environments

This commit is contained in:
dswbx
2025-02-10 17:46:22 +01:00
parent 1e5c0dbc22
commit be39d1c374
12 changed files with 264 additions and 151 deletions

View File

@@ -11,7 +11,8 @@
"cf-typegen": "wrangler types"
},
"dependencies": {
"bknd": "workspace:*"
"bknd": "workspace:*",
"kysely-d1": "^0.3.0"
},
"devDependencies": {
"@cloudflare/workers-types": "^4.20241106.0",

View File

@@ -1,15 +1,5 @@
/// <reference types="@cloudflare/workers-types" />
import { serve } from "bknd/adapter/cloudflare";
export default serve({
app: (args) => ({
connection: {
type: "libsql",
config: {
url: "http://localhost:8080"
}
}
}),
onBuilt: async (app) => {
app.modules.server.get("/custom", (c) => c.json({ hello: "world" }));
}
});
export default serve();

View File

@@ -10,5 +10,7 @@ assets = { directory = "../../app/dist/static" }
[observability]
enabled = true
#[site]
#bucket = "../../app/dist/static"
[[d1_databases]]
binding = "DB"
database_name = "bknd-cf-example"
database_id = "7ad67953-2bbf-47fc-8696-f4517dbfe674"