Skip to content

Commit 6e069da

Browse files
authored
fix(wrangler): configure main entry point for server (#5)
* fix(wrangler): configure main entry point for server * fix: formatting in wrangler.jsonc * fix(e2e): clean .wrangler before wrangler dev to avoid config clash vite build generates dist/server/wrangler.json (the correct resolved config). The CF vite plugin also creates .wrangler/deploy/config.json during the build. wrangler finds both at different base paths and refuses to proceed. Cleaning .wrangler/ before wrangler dev leaves only the intended config.
1 parent 3c187a4 commit 6e069da

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

playwright.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export default defineConfig({
1111
// In CI, serve the built Worker + static assets via wrangler (instant, no compilation).
1212
// Locally, use the vite dev server for HMR.
1313
command: isCI
14-
? "bunx wrangler dev dist/server/server.js --assets dist/client --port 3000 --compatibility-date 2025-09-02 --compatibility-flag nodejs_compat"
14+
? "rm -rf .wrangler && bunx wrangler dev dist/server/index.js --assets dist/client --port 3000 --compatibility-date 2025-09-02 --compatibility-flag nodejs_compat"
1515
: "bun run dev",
1616
url: "http://localhost:3000",
1717
reuseExistingServer: !isCI,

wrangler.jsonc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"$schema": "node_modules/wrangler/config-schema.json",
33
"name": "my-app",
4+
"main": "@tanstack/react-start/server-entry",
45
"compatibility_date": "2025-09-02",
56
"compatibility_flags": [
67
"nodejs_compat"

0 commit comments

Comments
 (0)