GladysProject/Gladys

View on GitHub
server/lib/system/system.shutdown.js

Summary

Maintainability
A
0 mins
Test Coverage
const logger = require('../../utils/logger');

/**
 * @description Shutdown Gladys instance.
 * @example
 * shutdown();
 */
async function shutdown() {
  // gracefully shutdown db
  try {
    await this.sequelize.close();
  } catch (e) {
    logger.info('Database is probably already closed');
    logger.warn(e);
  }
  // exit
  process.exit();
}

module.exports = {
  shutdown,
};