Skip to content

Commit 90e1062

Browse files
committed
chore: deploy using cloudflare worker
1 parent ae68dc7 commit 90e1062

7 files changed

Lines changed: 4600 additions & 1824 deletions

File tree

.gitignore

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,14 @@ jspm_packages
3737
.node_repl_history
3838
.next
3939

40+
# OpenNext
41+
/.open-next
42+
4043
.DS_Store
41-
.env*
44+
.env*
45+
46+
# wrangler files
47+
.wrangler
48+
.dev.vars*
49+
50+
ads.txt

next.config.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
/** @type {import('next').NextConfig} */
2+
// added by create cloudflare to enable calling `getCloudflareContext()` in `next dev`
3+
import { initOpenNextCloudflareForDev } from '@opennextjs/cloudflare'
24
const nextConfig = {}
35

46
export default nextConfig
7+
initOpenNextCloudflareForDev()

open-next.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { defineCloudflareConfig } from '@opennextjs/cloudflare'
2+
// https://opennext.js.org/
3+
export default defineCloudflareConfig()

package.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,18 @@
1111
"pages:build": "npx @cloudflare/next-on-pages",
1212
"typecheck": "tsc --noEmit --incremental false",
1313
"prepare": "husky",
14-
"release": "bumpp -r"
14+
"release": "bumpp -r",
15+
"preview": "opennextjs-cloudflare build && opennextjs-cloudflare preview",
16+
"deploy": "opennextjs-cloudflare build && opennextjs-cloudflare deploy",
17+
"cf-typegen": "wrangler types --env-interface CloudflareEnv cloudflare-env.d.ts"
1518
},
1619
"dependencies": {
1720
"@dnd-kit/core": "^6.1.0",
1821
"@dnd-kit/modifiers": "^7.0.0",
1922
"@dnd-kit/sortable": "^8.0.0",
2023
"@dnd-kit/utilities": "^3.2.2",
2124
"@hookform/resolvers": "^3.9.0",
25+
"@opennextjs/cloudflare": "^1.3.1",
2226
"@pdf-lib/upng": "^1.0.1",
2327
"@radix-ui/react-dialog": "^1.1.1",
2428
"@radix-ui/react-label": "^2.1.0",
@@ -74,7 +78,6 @@
7478
},
7579
"devDependencies": {
7680
"@byodian/eslint-config-react": "^0.1.6",
77-
"@cloudflare/next-on-pages": "^1.13.2",
7881
"@types/dompurify": "^3.0.5",
7982
"@types/file-saver": "^2.0.7",
8083
"@types/node": "^20",
@@ -89,7 +92,8 @@
8992
"postcss": "^8",
9093
"tailwindcss": "^3.4.1",
9194
"typescript": "^5",
92-
"vercel": "39.1.1"
95+
"vercel": "39.1.1",
96+
"wrangler": "^4.20.5"
9397
},
9498
"lint-staged": {
9599
"src/**/*.{ts,tsx}": [

0 commit comments

Comments
 (0)