File tree Expand file tree Collapse file tree 7 files changed +16
-17
lines changed
overrides/r2-incremental-cache Expand file tree Collapse file tree 7 files changed +16
-17
lines changed Original file line number Diff line number Diff line change 11import { defineCloudflareConfig } from "@opennextjs/cloudflare" ;
2- import kvIncrementalCache from "@opennextjs/cloudflare/overrides/incremental-cache/kv -incremental-cache" ;
2+ import r2IncrementalCache from "@opennextjs/cloudflare/overrides/incremental-cache/r2 -incremental-cache" ;
33import memoryQueue from "@opennextjs/cloudflare/overrides/queue/memory-queue" ;
44
55export default defineCloudflareConfig ( {
6- incrementalCache : kvIncrementalCache ,
6+ incrementalCache : r2IncrementalCache ,
77 queue : memoryQueue ,
88} ) ;
Original file line number Diff line number Diff line change 88 "directory" : " .open-next/assets" ,
99 "binding" : " ASSETS"
1010 },
11- "kv_namespaces " : [
11+ "r2_buckets " : [
1212 {
13- "binding" : " NEXT_INC_CACHE_KV " ,
14- "id " : " <BINDING_ID >"
13+ "binding" : " NEXT_INC_CACHE_R2_BUCKET " ,
14+ "bucket_name " : " <BUCKET_NAME >"
1515 }
1616 ],
1717 "services" : [
Original file line number Diff line number Diff line change 11import { defineCloudflareConfig } from "@opennextjs/cloudflare" ;
2- import kvIncrementalCache from "@opennextjs/cloudflare/overrides/incremental-cache/kv -incremental-cache" ;
2+ import r2IncrementalCache from "@opennextjs/cloudflare/overrides/incremental-cache/r2 -incremental-cache" ;
33import shardedTagCache from "@opennextjs/cloudflare/overrides/tag-cache/do-sharded-tag-cache" ;
44import doQueue from "@opennextjs/cloudflare/overrides/queue/do-queue" ;
55
66export default defineCloudflareConfig ( {
7- incrementalCache : kvIncrementalCache ,
7+ incrementalCache : r2IncrementalCache ,
88 // With such a configuration, we could have up to 12 * (8 + 2) = 120 Durable Objects instances
99 tagCache : shardedTagCache ( {
1010 baseShardSize : 12 ,
Original file line number Diff line number Diff line change 2626 "new_sqlite_classes" : [" DOQueueHandler" , " DOShardedTagCache" ]
2727 }
2828 ],
29- "kv_namespaces " : [
29+ "r2_buckets " : [
3030 {
31- "binding" : " NEXT_INC_CACHE_KV " ,
32- "id " : " <BINDING_ID >"
31+ "binding" : " NEXT_INC_CACHE_R2_BUCKET " ,
32+ "bucket_name " : " <BUCKET_NAME >"
3333 }
3434 ],
3535 "services" : [
Original file line number Diff line number Diff line change 11import { defineCloudflareConfig } from "@opennextjs/cloudflare" ;
2- import kvIncrementalCache from "@opennextjs/cloudflare/overrides/incremental-cache/kv -incremental-cache" ;
2+ import r2IncrementalCache from "@opennextjs/cloudflare/overrides/incremental-cache/r2 -incremental-cache" ;
33import memoryQueue from "@opennextjs/cloudflare/overrides/queue/memory-queue" ;
44
55export default defineCloudflareConfig ( {
6- incrementalCache : kvIncrementalCache ,
6+ incrementalCache : r2IncrementalCache ,
77 queue : memoryQueue ,
88} ) ;
Original file line number Diff line number Diff line change 88 "directory" : " .open-next/assets" ,
99 "binding" : " ASSETS"
1010 },
11- "kv_namespaces " : [
11+ "r2_buckets " : [
1212 {
13- "binding" : " NEXT_INC_CACHE_KV " ,
14- "id " : " <BINDING_ID >"
13+ "binding" : " NEXT_INC_CACHE_R2_BUCKET " ,
14+ "bucket_name " : " <BUCKET_NAME >"
1515 }
1616 ],
1717 "services" : [
Original file line number Diff line number Diff line change 2626 "r2_buckets" : [
2727 {
2828 "binding" : " NEXT_INC_CACHE_R2_BUCKET" ,
29- "bucket_name" : " NEXT_INC_CACHE_R2_BUCKET" ,
30- "preview_bucket_name" : " NEXT_INC_CACHE_R2_BUCKET"
29+ "bucket_name" : " NEXT_INC_CACHE_R2_BUCKET"
3130 }
3231 ]
3332 },
You can’t perform that action at this time.
0 commit comments