@nestjs-mod/terminus
Version:
Terminus integration provides readiness/liveness health checks for NestJS-mod (Wrapper for https://www.npmjs.com/package/@nestjs/terminus)
53 lines (45 loc) • 1.4 kB
Markdown
Example of use feature configurations and use standardHealthIndicators.
```typescript
import { TerminusHealthCheckModule, TerminusHealthCheckFeatureConfiguration } from '@nestjs-mod/terminus';
import { NestFactory } from '@nestjs/core';
import { Module } from '@nestjs/common';
import { HealthIndicatorStatus, MemoryHealthIndicator } from '@nestjs/terminus';
export class FeatureTerminusHealthCheckFeatureConfiguration implements TerminusHealthCheckFeatureConfiguration {
name = 'Feature';
async isHealthy() {
return {
feature: {
status: 'up' as HealthIndicatorStatus,
},
};
}
}
export class FeatureModule {}
export class AppModule {}
async function bootstrap() {
const app = await NestFactory.create(AppModule);
await app.listen(3000);
}
bootstrap();
```