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
JavaScript
;
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();