nope/lib/cli/runOpenApiServer.ts
2020-11-12 17:07:05 +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);
}