Some checks failed
CI/CD / Test (push) Has been cancelled
CI/CD / Docker Build Validation (push) Has been cancelled
Docker Publish / docker-build-publish (push) Has been cancelled
Code Quality / Quality Analysis (push) Has been cancelled
Code Quality / Accessibility Tests (push) Has been cancelled
Code Quality / Performance Audit (push) Has been cancelled
Code Quality / PR Size Check (push) Has been cancelled
Security Analysis / CodeQL Analysis (javascript) (push) Has been cancelled
Security Analysis / CodeQL Analysis (typescript) (push) Has been cancelled
Security Analysis / Dependency Vulnerability Scan (push) Has been cancelled
Security Analysis / Secrets Detection (push) Has been cancelled
Update Stable Branch / prepare-release (push) Has been cancelled
Mark Stale Issues and Pull Requests / stale (push) Has been cancelled
28 lines
602 B
JavaScript
28 lines
602 B
JavaScript
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}`);
|
|
});
|