Skip to content

Commit b4c5683

Browse files
add open-next DO queue
1 parent 4d3a2b6 commit b4c5683

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

apps/site/open-next.config.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@ import type { OpenNextConfig } from '@opennextjs/cloudflare';
22
import { defineCloudflareConfig } from '@opennextjs/cloudflare';
33
import r2IncrementalCache from '@opennextjs/cloudflare/overrides/incremental-cache/r2-incremental-cache';
44
import { withRegionalCache } from '@opennextjs/cloudflare/overrides/incremental-cache/regional-cache';
5+
import doQueue from '@opennextjs/cloudflare/overrides/queue/do-queue';
56

67
const cloudflareConfig = defineCloudflareConfig({
78
incrementalCache: withRegionalCache(r2IncrementalCache, {
89
mode: 'long-lived',
910
}),
11+
queue: doQueue,
1012
});
1113

1214
const openNextConfig: OpenNextConfig = {

apps/site/wrangler.jsonc

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,18 @@
3939
"bucket_name": "next-cache-r2-for-open-next-website",
4040
},
4141
],
42+
"durable_objects": {
43+
"bindings": [
44+
{
45+
"name": "NEXT_CACHE_DO_QUEUE",
46+
"class_name": "DOQueueHandler",
47+
},
48+
],
49+
},
50+
"migrations": [
51+
{
52+
"tag": "v1",
53+
"new_sqlite_classes": ["DOQueueHandler"],
54+
},
55+
],
4256
}

0 commit comments

Comments
 (0)