nope/lib/templates/index.js.handlebars

30 lines
924 B
Handlebars
Raw Normal View History

2021-01-08 08:10:23 +00:00
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const path = require("path");
2021-01-08 15:58:55 +00:00
const runNopeBackend = require("../../../dist/lib/cli/runNopeBackend");
2021-05-21 17:21:53 +00:00
// A Service uses a File-Based Logger.
const fileLoggerHelpers = require("../../../dist/lib/logger/fileLogging");
const fileName = fileLoggerHelpers.generateLogfilePath("{{name}}");
fileLoggerHelpers.useLogFile(fileName);
2021-01-08 08:10:23 +00:00
if (require.main === module) {
process.on("unhandledRejection", (reason, p) => {
console.log("Unhandled Rejection at: Promise", p, "reason:", reason);
console.error(reason);
throw reason;
});
runNopeBackend
.runNopeBackend({
file: path.join(__dirname, "settings.json"),
2021-01-08 15:58:55 +00:00
channel: "{{layer}}",
log: "{{logLevel}}",
2021-10-20 19:06:46 +00:00
{{#if params}}
params: "{{params}}",
{{/if}}
defaultSelector: "dispatcher",
forceUsingSelectors: true
2021-01-08 08:10:23 +00:00
})
.catch(console.error);
}