From c7e433c07735ca9bae144f06f6197a4f9557d744 Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Sat, 19 Dec 2020 18:19:49 +0100 Subject: [PATCH] Update Health report --- config/redis.ts | 1 + start/routes.ts | 7 ++----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/config/redis.ts b/config/redis.ts index 82ca98f..3991000 100644 --- a/config/redis.ts +++ b/config/redis.ts @@ -41,6 +41,7 @@ const redisConfig: RedisConfig = { password: Env.get('REDIS_PASSWORD', ''), db: Env.get('REDIS_DB', 0), keyPrefix: '', + healthCheck: true }, }, } diff --git a/start/routes.ts b/start/routes.ts index dc1dc5a..a100305 100644 --- a/start/routes.ts +++ b/start/routes.ts @@ -33,11 +33,8 @@ Tasks: kernel : setTimeout or cron */ Route.get('/health', async ({ response }) => { - const isLive = await HealthCheck.isLive() - - return isLive - ? response.status(200).send({}) - : response.status(400).send({}) + const report = await HealthCheck.getReport() + return report.healthy ? response.ok(report) : response.badRequest(report) }) Route.get('/state', 'StatesController.get') Route.resource('users', 'UsersController').only(['index', 'show'])