From 6f9e89a9d50c915d442a565eb7a00521430f2b9c Mon Sep 17 00:00:00 2001 From: Stedoss <29103029+Stedoss@users.noreply.github.com> Date: Thu, 13 Feb 2025 00:08:37 +0000 Subject: [PATCH] Add basic health check endpoint --- .../nise/controller/HealthController.kt | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 nise-backend/src/main/kotlin/com/nisemoe/nise/controller/HealthController.kt diff --git a/nise-backend/src/main/kotlin/com/nisemoe/nise/controller/HealthController.kt b/nise-backend/src/main/kotlin/com/nisemoe/nise/controller/HealthController.kt new file mode 100644 index 0000000..099579c --- /dev/null +++ b/nise-backend/src/main/kotlin/com/nisemoe/nise/controller/HealthController.kt @@ -0,0 +1,25 @@ +package com.nisemoe.nise.controller + +import org.jooq.DSLContext +import org.springframework.http.ResponseEntity +import org.springframework.web.bind.annotation.GetMapping +import org.springframework.web.bind.annotation.RestController + +data class HealthResponse( + val healthy: Boolean, +) + +val healthResponse = HealthResponse( + healthy = true, +) + +@RestController +class HealthController( + private val dslContext: DSLContext +) { + @GetMapping("/health") + fun healthCheck(): ResponseEntity { + return ResponseEntity.ok(healthResponse) + } +} +