23 lines
384 B
TypeScript
23 lines
384 B
TypeScript
import createServices from './src/services';
|
|
import createLog from './src/log';
|
|
|
|
async function start() {
|
|
const log = createLog();
|
|
|
|
process.on('SIGTERM', () => {
|
|
log.debug('SIGTERM received, exiting');
|
|
process.exit(0);
|
|
});
|
|
|
|
const {
|
|
prisma,
|
|
pg,
|
|
discogs,
|
|
api,
|
|
} = createServices(log);
|
|
|
|
await api.listen();
|
|
}
|
|
|
|
start();
|