feat: add cloudflare workers deployment

This commit is contained in:
Codex
2026-06-21 23:43:02 +08:00
parent 2fc34979f4
commit 44e9e04533
35 changed files with 8343 additions and 121 deletions
+15
View File
@@ -0,0 +1,15 @@
import { getCloudflareContext } from "@opennextjs/cloudflare";
export interface AppCloudflareEnv {
DB?: D1Database;
EXPORT_BUCKET?: R2Bucket;
API_ACCESS_KEY?: string;
}
export function getAppCloudflareEnv(): AppCloudflareEnv | null {
if (process.env.APP_RUNTIME !== "cloudflare") {
return null;
}
return getCloudflareContext().env as AppCloudflareEnv;
}