const { createRequestHandler } = require("@remix-run/express"); const express = require("express"); const path = require("path"); const BUILD_DIR = path.join(process.cwd(), "build/server"); const app = express(); // Serve static files app.use(express.static("build/client", { maxAge: "1y", immutable: true, })); // Handle Remix requests app.all( "*", createRequestHandler({ build: require(BUILD_DIR), mode: process.env.NODE_ENV, }) ); const port = process.env.PORT || 8788; app.listen(port, "0.0.0.0", () => { console.log(`✅ Bolt.diy running on http://0.0.0.0:${port}`); });