Spaces:
Running
Running
| 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); | |