23 lines
597 B
JavaScript
23 lines
597 B
JavaScript
|
require('dotenv').config();
|
||
|
// Initialize DB Connection
|
||
|
require('./config/database');
|
||
|
|
||
|
const config = require('./config/config').getConfig(),
|
||
|
PORT = config.PORT;
|
||
|
|
||
|
console.log('✔ Bootstrapping Application');
|
||
|
console.log(`✔ Mode: ${config.MODE}`);
|
||
|
console.log(`✔ Port: ${PORT}`);
|
||
|
|
||
|
const { server } = require('./config/server');
|
||
|
|
||
|
server.listen(PORT).on('error', (err) => {
|
||
|
console.log('✘ Application failed to start');
|
||
|
console.error('✘', err.message);
|
||
|
process.exit(0);
|
||
|
}).on('listening', () => {
|
||
|
console.log('✔ Application Started');
|
||
|
});
|
||
|
|
||
|
|
||
|
module.exports = { server };
|