import { buildApp } from './app'; import { closeConnections } from './lib/lifecycle'; import { env } from './env'; const app = await buildApp(); for (const signal of ['SIGINT', 'SIGTERM']) { process.on(signal, async () => { await app.close(); await closeConnections(); process.exit(0); }); } await app.listen({ port: env.PORT, host: '0.0.0.0' });