nope/lib/cli/runOpenApiServer.ts
2020-11-23 07:09:31 +01:00

25 lines
778 B
TypeScript

/**
* @author Martin Karkowski
* @email m.karkowski@zema.de
* @create date 2020-11-12 11:22:27
* @modify date 2020-11-12 11:22:36
* @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();
const result = await startOpenApiBackend(dispatcher, { port: 3001, logger: getNopeLogger("open-api-server", "debug") });
}
// If requested As Main => Perform the Operation.
if (require.main === module) {
runOpenApiServer().catch(console.error);
}