/** * Standalone server for the Forum module. * Serves rforum.online independently. */ import { Hono } from "hono"; import { serveStatic } from "hono/bun"; import { forumModule } from "./mod"; const app = new Hono(); // Serve static module assets app.use("/modules/forum/*", serveStatic({ root: "./dist" })); app.use("/*", serveStatic({ root: "./dist" })); // Mount forum routes at root app.route("/", forumModule.routes); console.log(`[rForum Standalone] Listening on :3000`); export default { port: 3000, fetch: app.fetch, };