diff --git a/package.json b/package.json index 161f142c0..109cdbc13 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "start:server": "tsx src/server/Server.ts", "start:server-dev": "cross-env GAME_ENV=dev NUM_WORKERS=2 TURNSTILE_SITE_KEY=1x00000000000000000000AA API_KEY=WARNING_DEV_API_KEY_DO_NOT_USE_IN_PRODUCTION DOMAIN=localhost GIT_COMMIT=DEV tsx src/server/Server.ts", "dev": "cross-env GAME_ENV=dev concurrently \"npm run start:client\" \"npm run start:server-dev\"", + "dev:host": "cross-env GAME_ENV=dev VITE_HOST=lan concurrently \"npm run start:client\" \"npm run start:server-dev\"", "dev:staging": "cross-env GAME_ENV=dev API_DOMAIN=api.openfront.dev concurrently \"npm run start:client\" \"npm run start:server-dev\"", "dev:prod": "cross-env GAME_ENV=dev API_DOMAIN=api.openfront.io concurrently \"npm run start:client\" \"npm run start:server-dev\"", "docs:map-generator": "cd map-generator && go doc -cmd -u -all", diff --git a/vite.config.ts b/vite.config.ts index 677f75819..7040123cf 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -222,6 +222,7 @@ export default defineConfig(({ mode }) => { server: { port: 9000, + host: process.env.VITE_HOST === "lan", // Automatically open the browser when the server starts open: process.env.SKIP_BROWSER_OPEN !== "true", proxy: {