TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1import { buildApp } from './app.js';23const port = Number(process.env.API_PORT ?? 8211);4const host = process.env.API_HOST ?? '127.0.0.1';56const app = await buildApp();7try {8 await app.listen({ port, host });9 app.log.info({ port, host }, 'rareindex-api listening');10} catch (err) {11 app.log.error(err);12 process.exit(1);13}1415for (const sig of ['SIGINT', 'SIGTERM'] as const) {16 process.on(sig, async () => {17 await app.close();18 process.exit(0);19 });20}21