Skip to content

Commit 451d065

Browse files
for the open-next incremental cache use R2 with regional cache instead of kv
1 parent b5e6731 commit 451d065

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

apps/site/open-next.config.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
import type { OpenNextConfig } from '@opennextjs/cloudflare';
22
import { defineCloudflareConfig } from '@opennextjs/cloudflare';
3-
import incrementalCache from '@opennextjs/cloudflare/overrides/incremental-cache/kv-incremental-cache';
3+
import r2IncrementalCache from '@opennextjs/cloudflare/overrides/incremental-cache/r2-incremental-cache';
4+
import { withRegionalCache } from '@opennextjs/cloudflare/overrides/incremental-cache/regional-cache';
45

5-
const cloudflareConfig = defineCloudflareConfig({ incrementalCache });
6+
const cloudflareConfig = defineCloudflareConfig({
7+
incrementalCache: withRegionalCache(r2IncrementalCache, {
8+
mode: 'long-lived',
9+
}),
10+
});
611

712
const openNextConfig: OpenNextConfig = {
813
...cloudflareConfig,

apps/site/wrangler.jsonc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@
3333
"fs": "./.wrangler/fs-assets-polyfilling/polyfills/node/fs.ts",
3434
"fs/promises": "./.wrangler/fs-assets-polyfilling/polyfills/node/fs/promises.ts",
3535
},
36-
"kv_namespaces": [
36+
"r2_buckets": [
3737
{
38-
"binding": "NEXT_INC_CACHE_KV",
39-
"id": "69b7422d56dd4244bc0127b69ecdc36f",
38+
"binding": "NEXT_INC_CACHE_R2_BUCKET",
39+
"bucket_name": "next-cache-r2-for-open-next-website",
4040
},
4141
],
4242
}

0 commit comments

Comments
 (0)