/** * @author Martin Karkowski * @email m.karkowski@zema.de * @create date 2020-11-12 11:22:27 * @modify date 2021-08-11 17:37:51 * @desc [description] */ import "reflect-metadata"; 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() { const dispatcher = (await runNopeBackend({ channel: "io-client", log: "info" })).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); }