UNPKG

@evitcastudio/kit

Version:

A single-player/multiplayer framework for the Vylocity Game Engine.

28 lines (23 loc) 723 B
import { logMessage } from './bun-build.ts'; const server = Bun.serve({ port: 8090, fetch(req) { const path = new URL(req.url).pathname; // Default to index.html if the user hits the root URL const target = path === "/" ? "/index.html" : path; return new Response(Bun.file(`./dist${target}`)); }, }); // signal interrupt event process.on('SIGINT', () => { logMessage('info', 'Shutting down server...'); server.stop(); process.exit(0); }); // signal termination event process.on('SIGTERM', () => { logMessage('info', 'Shutting down server...'); server.stop(); process.exit(0); }); logMessage('info', `Ready to play at http://localhost:8090`);