Client Assets Runtime Fix
V-3.2.0247 — Client Assets Runtime Fix: Causa raíz: wrangler dev en --local recibía el script positional ($ENTRY) y, aunque dist/server/wrangler.json declara assets.directory=../client, en este modo el binding de assets no quedaba activo de forma confiable. Resultado: /assets/*-*.js y /assets/*-*.css devolvían 404 y la app se renderizaba como HTML plano sin hidratación. Fix mínimo: • Dockerfile CMD: agrega --assets ../client explícito a wrangler dev para forzar el servido estático de dist/client. • Dockerfile build: agrega guard que falla si dist/client/assets no existe tras npm run build. • Sin cambios en wrangler.jsonc, vite.config.ts, ni en el adapter de TanStack Start. QA: typecheck limpio, build exitoso, dist/client/assets presente, dist/server/index.js presente. Tras rebuild en VPS: / y /dashboard deben cargar CSS, JS, hidratación y /assets/* responder 200.
Aspectos destacados
- Docker CMD ahora pasa --assets ../client
- Guard build: falla si dist/client/assets no existe
- Assets Vite/TanStack servidos correctamente en VPS
- Sin cambios en wrangler.jsonc ni vite.config.ts
- Hotfix deploy-ready para VPS