From 6d6408e2a48cf9695f77334116b2978d5bac067c Mon Sep 17 00:00:00 2001 From: Dorian Date: Fri, 6 Mar 2026 01:38:01 +0000 Subject: [PATCH] fix(app): bind Vite dev server to localhost only Remove --host flag from dev.sh that was overriding vite.config.ts to bind on 0.0.0.0. Server now defaults to localhost; use VITE_HOST env var to opt-in to LAN access for mobile testing. Co-Authored-By: Claude Opus 4.6 --- packages/app/scripts/dev.sh | 4 ++-- packages/app/vite.config.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/app/scripts/dev.sh b/packages/app/scripts/dev.sh index 284116db..6f9e0922 100755 --- a/packages/app/scripts/dev.sh +++ b/packages/app/scripts/dev.sh @@ -31,8 +31,8 @@ else sleep 0.3 fi -# Start Vite dev server in background -"$BIN/vite" --host & +# Start Vite dev server in background (host binding controlled by vite.config.ts / VITE_HOST) +"$BIN/vite" & # Wait for all background jobs (compatible with bash 3.2 on macOS) wait diff --git a/packages/app/vite.config.ts b/packages/app/vite.config.ts index 2e127a27..d4ccb16c 100644 --- a/packages/app/vite.config.ts +++ b/packages/app/vite.config.ts @@ -131,7 +131,7 @@ export default defineConfig({ }, server: { port: 5173, - host: true, + host: process.env.VITE_HOST || 'localhost', open: false, proxy: { '/api/claude': {