UNPKG

rucken

Version:

Console tools and scripts for nx and not only that I (EndyKaufman) use to automate the workflow and speed up the development process

30 lines (29 loc) 944 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const log4js_1 = require("log4js"); const app_module_1 = require("./lib/app.module"); const utils_service_1 = require("./lib/utils/utils.service"); const nestjs_console_1 = require("./nestjs-console"); const bootstrap = new nestjs_console_1.BootstrapConsole({ module: app_module_1.AppModule, useDecorators: true, }); function main() { return tslib_1.__awaiter(this, void 0, void 0, function* () { const logger = (0, log4js_1.getLogger)(`rucken`); logger.level = utils_service_1.UtilsService.logLevel(); const app = yield bootstrap.init(); try { yield app.init(); yield bootstrap.boot(); yield app.close(); } catch (e) { logger.error(e); yield app.close(); process.exit(1); } }); } main();