From fe2253e6c00a2b301b3a3780323cea3b6524bf3c Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Sun, 16 Nov 2025 18:42:48 -0700 Subject: [PATCH] fix: move wrangler.dev.toml to worker/ directory to fix Pages deployment MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cloudflare Pages was detecting wrangler.dev.toml at root level and switching to Worker deployment mode (running 'npx wrangler deploy') instead of using the configured build command ('npm run build'). Changes: - Move wrangler.dev.toml to worker/ directory alongside wrangler.toml - Update all package.json scripts to reference new location - Simplify .cfignore since all wrangler configs are now in worker/ This allows Pages to use the correct build command and deploy the static site with proper routing for /contact and /presentations. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .cfignore | 3 --- package.json | 8 ++++---- wrangler.dev.toml => worker/wrangler.dev.toml | 0 3 files changed, 4 insertions(+), 7 deletions(-) rename wrangler.dev.toml => worker/wrangler.dev.toml (100%) diff --git a/.cfignore b/.cfignore index 9eeae74..4c7b6b1 100644 --- a/.cfignore +++ b/.cfignore @@ -1,7 +1,4 @@ # Ignore Cloudflare Worker configuration files during Pages deployment # These are only used for separate Worker deployments -wrangler.toml -wrangler.dev.toml -worker/wrangler.toml worker/ *.toml diff --git a/package.json b/package.json index 4a37a3b..6593869 100644 --- a/package.json +++ b/package.json @@ -6,15 +6,15 @@ "scripts": { "dev": "concurrently --kill-others --names client,worker --prefix-colors blue,red \"npm run dev:client\" \"npm run dev:worker:local\"", "dev:client": "vite --host 0.0.0.0 --port 5173", - "dev:worker": "wrangler dev --config wrangler.dev.toml --remote --port 5172", - "dev:worker:local": "wrangler dev --config wrangler.dev.toml --port 5172 --ip 0.0.0.0", + "dev:worker": "wrangler dev --config worker/wrangler.dev.toml --remote --port 5172", + "dev:worker:local": "wrangler dev --config worker/wrangler.dev.toml --port 5172 --ip 0.0.0.0", "build": "tsc && vite build", - "build:worker": "wrangler build --config wrangler.dev.toml", + "build:worker": "wrangler build --config worker/wrangler.dev.toml", "preview": "vite preview", "deploy": "tsc && vite build && wrangler deploy --config worker/wrangler.toml", "deploy:pages": "tsc && vite build", "deploy:worker": "wrangler deploy --config worker/wrangler.toml", - "deploy:worker:dev": "wrangler deploy --config wrangler.dev.toml", + "deploy:worker:dev": "wrangler deploy --config worker/wrangler.dev.toml", "types": "tsc --noEmit" }, "keywords": [], diff --git a/wrangler.dev.toml b/worker/wrangler.dev.toml similarity index 100% rename from wrangler.dev.toml rename to worker/wrangler.dev.toml