diff --git a/bun.lock b/bun.lock index 044671dd..83407c53 100644 --- a/bun.lock +++ b/bun.lock @@ -357,7 +357,7 @@ }, "packages/dev-server": { "name": "@wrnexus/dev-server", - "version": "0.8.58", + "version": "0.8.59", "dependencies": { "@wrnexus/authz": "workspace:*", "@wrnexus/cache": "workspace:*", diff --git a/packages/dev-server/package.json b/packages/dev-server/package.json index 95541951..1e26657c 100644 --- a/packages/dev-server/package.json +++ b/packages/dev-server/package.json @@ -1,6 +1,6 @@ { "name": "@wrnexus/dev-server", - "version": "0.8.58", + "version": "0.8.59", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/dev-server/src/gateway.ts b/packages/dev-server/src/gateway.ts index 2cf4bb8b..5d0bf45f 100644 --- a/packages/dev-server/src/gateway.ts +++ b/packages/dev-server/src/gateway.ts @@ -654,6 +654,8 @@ export async function startGateway(opts: GatewayOptions): Promise { port, hostname, development: mode === "development", + // Cold page compilation can exceed Bun's default connection idle window. + idleTimeout: 35, maxRequestBodySize: 10 * 1024 * 1024, ...(opts.tls ? { tls: opts.tls } : {}), fetch(request, server) {