TypeORMHealthCheckStrategy
TypeORMHealthCheckStrategy
A HealthCheckStrategy used to check the health of the database. This health
check is included by default, but can be customized by explicitly adding it to the
systemOptions.healthChecks
array:
Example
import { TypeORMHealthCheckStrategy } from '@vendure/core';
export const config = {
// ...
systemOptions: {
healthChecks:[
// The default key is "database" and the default timeout is 1000ms
// Sometimes this is too short and leads to false negatives in the
// /health endpoint.
new TypeORMHealthCheckStrategy({ key: 'postgres-db', timeout: 5000 }),
]
}
}
Signature
class TypeORMHealthCheckStrategy implements HealthCheckStrategy {
constructor(options?: TypeORMHealthCheckOptions)
init(injector: Injector) => ;
getHealthIndicator() => HealthIndicatorFunction;
}
- Implements:
HealthCheckStrategy