diff --git a/packages/ui/certd-server/src/controller/basic/health-controller.ts b/packages/ui/certd-server/src/controller/basic/health-controller.ts new file mode 100644 index 00000000..56901500 --- /dev/null +++ b/packages/ui/certd-server/src/controller/basic/health-controller.ts @@ -0,0 +1,21 @@ +import {Controller, Get, Provide} from '@midwayjs/core'; +import {BaseController, Constants} from '@certd/lib-server'; + +/** + */ +@Provide() +@Controller('/health') +export class HealthController extends BaseController { + + + @Get('/liveliness', { summary: Constants.per.guest }) + async liveliness(): Promise { + return this.ok('ok') + } + + @Get('/readiness', { summary: Constants.per.guest }) + async readiness(): Promise { + return this.ok('ok') + } + +}