shubeydoo's picture
Initial release
6c30253
Raw
History Blame Contribute Delete
441 Bytes
import { createApp } from './app.js';
const port = Number(process.env.PORT || 7860);
const { app } = createApp();
const server = app.listen(port, '0.0.0.0', () => {
console.log(`[LFM WebGPU] listening on ${port}`);
});
function shutdown() {
server.close(() => {
process.exitCode = 0;
});
setTimeout(() => server.closeAllConnections?.(), 5_000).unref?.();
}
process.once('SIGINT', shutdown);
process.once('SIGTERM', shutdown);