Skip to content

Commit 4985930

Browse files
committed
chore: Add new build and deployment scripts to package.json
- Introduced 'preview', 'deploy', and 'upload' scripts for OpenNext.js Cloudflare integration. - Added 'cf-typegen' script for generating TypeScript types from Cloudflare environment interface.
1 parent d3a4ad0 commit 4985930

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed

.dev.vars

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
NEXTJS_ENV=development

open-next.config.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import { defineCloudflareConfig } from "@opennextjs/cloudflare";
2+
import r2IncrementalCache from "@opennextjs/cloudflare/overrides/incremental-cache/r2-incremental-cache";
3+
4+
export default defineCloudflareConfig({
5+
incrementalCache: r2IncrementalCache,
6+
});

package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,13 @@
1010
"start-api": "cross-env NODE_ENV=production node server.js",
1111
"start-ws": "cross-env UWS_HTTP_MAX_HEADERS_SIZE=16384 NODE_ENV=production node ws/ws",
1212
"start-cron": "cross-env NODE_ENV=production node cron.js",
13-
"heroku-postbuild": "cross-env next build"
13+
"heroku-postbuild": "cross-env next build",
14+
15+
"preview": "opennextjs-cloudflare build && opennextjs-cloudflare preview",
16+
"deploy": "opennextjs-cloudflare build && opennextjs-cloudflare deploy",
17+
"upload": "opennextjs-cloudflare build && opennextjs-cloudflare upload",
18+
"cf-typegen": "wrangler types --env-interface CloudflareEnv cloudflare-env.d.ts",
19+
1420
},
1521
"dependencies": {
1622
"@googlemaps/js-api-loader": "^1.16.6",

0 commit comments

Comments
 (0)