Starter Kit
git clone https://github.com/vercel/ai-chatbot.git
cd ai-chatbot
pnpm install
# make sure dev server is running ok
pnpm dev
# Cloudflare Intgegration
pnpm add -D @opennextjs/cloudflare
{
"main": ".open-next/worker.js",
"name": "my-app",
"compatibility_date": "2024-09-23",
"compatibility_flags": [
"nodejs_compat"
],
"assets": {
"directory": ".open-next/assets",
"binding": "ASSETS"
}
}
"build:worker": "opennextjs-cloudflare",
"dev:worker": "wrangler dev --port 8771",
"preview:worker": "npm run build:worker && npm run dev:worker",
"deploy:worker": "npm run build:worker && wrangler deploy"
npx wrangler@latest kv namespace create NEXT_CACHE_WORKERS_KV
{
"kv_namespaces": [
{
"binding": "NEXT_CACHE_WORKERS_KV",
"id": "<YOUR_NAMESPACE_ID>"
}
]
}
pnpm dev
pnpm preview:worker