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.
Unified · Split
| @@ -9,9 +9,12 @@ · 8 unmodified lines | ||
| 9 | 9 | "dev": "astro dev", |
| 10 | 10 | "build": "astro build", |
| 11 | 11 | "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", | |
| 13 | 13 | "astro": "astro" |
| 14 | 14 | }, |
| 15 | + "devDependencies": { | |
| 16 | + "wrangler": "^4.0.0" | |
| 17 | + }, | |
| 15 | 18 | "dependencies": { |
| 16 | 19 | "@astrojs/tailwind": "^6.0.2", |
| 17 | 20 | "@astrojs/cloudflare": "^13.0.0", |
| @@ -144,6 +144,9 @@ · 143 unmodified lines | ||
| 144 | 144 | "effect": "^3.14.16", |
| 145 | 145 | "tailwindcss": "^4.2.2", |
| 146 | 146 | }, |
| 147 | + "devDependencies": { | |
| 148 | + "wrangler": "^4.0.0", | |
| 149 | + }, | |
| 147 | 150 | }, |
| 148 | 151 | "packages/core/api": { |
| 149 | 152 | "name": "@executor/api", |
| @@ -2647,7 +2650,7 @@ · 2497 unmodified lines | ||
| 2647 | 2650 | |
| 2648 | 2651 | "nlcst-to-string": ["nlcst-to-string@4.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0" } }, "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA=="], |
| 2649 | 2652 | |
| 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=="], | |
| 2651 | 2654 | |
| 2652 | 2655 | "node-addon-api": ["node-addon-api@7.1.1", "", {}, "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ=="], |
| 2653 | 2656 | |
| @@ -3377,6 +3380,8 @@ · 723 unmodified lines | ||
| 3377 | 3380 | |
| 3378 | 3381 | "@electron/osx-sign/isbinaryfile": ["isbinaryfile@4.0.10", "", {}, "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw=="], |
| 3379 | 3382 | |
| 3383 | + "@electron/rebuild/node-abi": ["node-abi@4.28.0", "", { "dependencies": { "semver": "^7.6.3" } }, "sha512-Qfp5XZL1cJDOabOT8H5gnqMTmM4NjvYzHp4I/Kt/Sl76OVkOBBHRFlPspGV0hYvMoqQsypFjT/Yp7Km0beXW9g=="], | |
| 3384 | + | |
| 3380 | 3385 | "@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=="], |
| 3381 | 3386 | |
| 3382 | 3387 | "@electron/universal/minimatch": ["minimatch@9.0.9", "", { "dependencies": { "brace-expansion": "^2.0.2" } }, "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg=="], |
| @@ -3661,8 +3666,6 @@ · 278 unmodified lines | ||
| 3661 | 3666 | |
| 3662 | 3667 | "postject/commander": ["commander@9.5.0", "", {}, "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ=="], |
| 3663 | 3668 | |
| 3664 | − "prebuild-install/node-abi": ["node-abi@3.89.0", "", { "dependencies": { "semver": "^7.3.5" } }, "sha512-6u9UwL0HlAl21+agMN3YAMXcKByMqwGx+pq+P76vii5f7hTPtKDp08/H9py6DY+cfDw7kQNTGEj/rly3IgbNQA=="], | |
| 3665 | − | |
| 3666 | 3669 | "proper-lockfile/signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="], |
| 3667 | 3670 | |
| 3668 | 3671 | "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=="], |