Asymmetrik/node-rest-starter

View on GitHub
src/server.ts

Summary

Maintainability
A
0 mins
Test Coverage
import config from 'config';

import { logger } from './lib/logger';
import startupFn from './startup';

startupFn()
    .then((server) => {
        // Start the app
        server.listen(config.get('port'));
        logger.info(
            `${config.get('app.instanceName')} started on port ${config.get('port')}`
        );
    })
    .catch((error) => {
        logger.error('Startup initialization failed.', error);
        // non-zero exit code to let the process know that we've failed
        process.exit(1);
    });