nope/lib/cli/runOpenApiServer.ts

32 lines
842 B
TypeScript
Raw Normal View History

/**
* @author Martin Karkowski
* @email m.karkowski@zema.de
* @create date 2020-11-12 11:22:27
2021-08-17 15:52:46 +00:00
* @modify date 2021-08-11 17:37:51
* @desc [description]
*/
import "reflect-metadata";
2020-11-23 06:09:31 +00:00
import { getNopeLogger } from "../logger/getLogger";
import { startOpenApiBackend } from "../open-api/startOpenApiBackend";
import { runNopeBackend } from "./runNopeBackend";
// Define the Main Function.
// This function is used as cli tool.
export async function runOpenApiServer() {
2021-08-17 15:52:46 +00:00
const dispatcher = (await runNopeBackend({
channel: "io-client",
log: "info"
2021-08-17 15:52:46 +00:00
})).dispatcher;
const result = await startOpenApiBackend(dispatcher, {
port: 3001,
logger: getNopeLogger("open-api-server", "info")
});
}
// If requested As Main => Perform the Operation.
if (require.main === module) {
runOpenApiServer().catch(console.error);
}