History

fix Cloudflare deploy: add wrangler devDep and --config flag

The Astro cloudflare adapter generates wrangler.json in dist/server/ with the correct main and assets paths. The root wrangler.toml only has name and nodejs_compat since adding main causes a chicken-and-egg build failure. Deploy command passes --config to point at the generated config.

Rhys Sullivan committed 7 months ago

Commit ffcfabb1 parent 0ecfb982 files · +10 −4Browse files

Unified · Split

2 files
  1. apps/marketing/package.json +4 −1
  2. bun.lock +6 −3
apps/marketing/package.json+4−1
@@ -9,9 +9,12 @@ · 8 unmodified lines
99 "dev": "astro dev",
1010 "build": "astro build",
1111 "preview": "astro preview",
12− "deploy": "astro build && bunx wrangler deploy --config dist/server/wrangler.json",
12+ "deploy": "astro build && npx wrangler deploy --config dist/server/wrangler.json",
1313 "astro": "astro"
1414 },
15+ "devDependencies": {
16+ "wrangler": "^4.0.0"
17+ },
1518 "dependencies": {
1619 "@astrojs/tailwind": "^6.0.2",
1720 "@astrojs/cloudflare": "^13.0.0",
bun.lock+6−3
@@ -144,6 +144,9 @@ · 143 unmodified lines
144144 "effect": "^3.14.16",
145145 "tailwindcss": "^4.2.2",
146146 },
147+ "devDependencies": {
148+ "wrangler": "^4.0.0",
149+ },
147150 },
148151 "packages/core/api": {
149152 "name": "@executor/api",
@@ -2647,7 +2650,7 @@ · 2497 unmodified lines
26472650
26482651 "nlcst-to-string": ["nlcst-to-string@4.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0" } }, "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA=="],
26492652
2650− "node-abi": ["node-abi@4.28.0", "", { "dependencies": { "semver": "^7.6.3" } }, "sha512-Qfp5XZL1cJDOabOT8H5gnqMTmM4NjvYzHp4I/Kt/Sl76OVkOBBHRFlPspGV0hYvMoqQsypFjT/Yp7Km0beXW9g=="],
2653+ "node-abi": ["node-abi@3.89.0", "", { "dependencies": { "semver": "^7.3.5" } }, "sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA=="],
26512654
26522655 "node-addon-api": ["node-addon-api@7.1.1", "", {}, "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ=="],
26532656
@@ -3377,6 +3380,8 @@ · 723 unmodified lines
33773380
33783381 "@electron/osx-sign/isbinaryfile": ["isbinaryfile@4.0.10", "", {}, "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw=="],
33793382
3383+ "@electron/rebuild/node-abi": ["node-abi@4.28.0", "", { "dependencies": { "semver": "^7.6.3" } }, "sha512-Qfp5XZL1cJDOabOT8H5gnqMTmM4NjvYzHp4I/Kt/Sl76OVkOBBHRFlPspGV0hYvMoqQsypFjT/Yp7Km0beXW9g=="],
3384+
33803385 "@electron/universal/fs-extra": ["fs-extra@11.3.4", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA=="],
33813386
33823387 "@electron/universal/minimatch": ["minimatch@9.0.9", "", { "dependencies": { "brace-expansion": "^2.0.2" } }, "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg=="],
@@ -3661,8 +3666,6 @@ · 278 unmodified lines
36613666
36623667 "postject/commander": ["commander@9.5.0", "", {}, "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ=="],
36633668
3664− "prebuild-install/node-abi": ["node-abi@3.89.0", "", { "dependencies": { "semver": "^7.3.5" } }, "sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA=="],
3665−
36663669 "proper-lockfile/signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="],
36673670
36683671 "quickjs-emscripten/@jitl/quickjs-wasmfile-release-sync": ["@jitl/quickjs-wasmfile-release-sync@0.31.0", "", { "dependencies": { "@jitl/quickjs-ffi-types": "0.31.0" } }, "sha512-hYduecOByj9AsAfsJhZh5nA6exokmuFC8cls39+lYmTCGY51bgjJJJwReEu7Ff7vBWaQCL6TeDdVlnp2WYz0jw=="],