fix(web): enable prerendering for static deployment

Enable prerendering to generate index.html during build while keeping SSR disabled for Emscripten/WASM compatibility. This allows static hosting platforms to serve the application correctly.
This commit is contained in:
Ryan Walters
2025-11-22 18:30:09 -06:00
parent 8be95a20ba
commit e00d209047

View File

@@ -1,7 +1,8 @@
import type { Config } from "vike/types"; import type { Config } from "vike/types";
// Disable SSR for the game page since Emscripten requires a browser environment // Disable SSR for the game page since Emscripten requires a browser environment
// Prerender enabled to generate index.html for deployment, while ssr: false ensures client-side WASM loading
export default { export default {
prerender: false, // Don't pre-render during build prerender: true, // Generate static HTML shell for deployment
ssr: false, // Force client-side only rendering ssr: false, // Force client-side only rendering (required for Emscripten/WASM)
} satisfies Config; } satisfies Config;