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}}",
|
2021-10-15 06:16:53 +00:00
|
|
|
log: "{{logLevel}}",
|
2021-10-20 19:06:46 +00:00
|
|
|
{{#if params}}
|
|
|
|
params: "{{params}}",
|
|
|
|
{{/if}}
|
2021-10-18 18:49:01 +00:00
|
|
|
defaultSelector: "dispatcher",
|
|
|
|
forceUsingSelectors: true
|
2021-01-08 08:10:23 +00:00
|
|
|
})
|
|
|
|
.catch(console.error);
|
|
|
|
}
|