From 4560248259a00375f7efaf9e67a842354660ead6 Mon Sep 17 00:00:00 2001 From: Pavel Date: Wed, 13 Mar 2024 19:43:12 +0300 Subject: [PATCH] add healts check to common --- healthchecks/healthchecks.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 healthchecks/healthchecks.go diff --git a/healthchecks/healthchecks.go b/healthchecks/healthchecks.go new file mode 100644 index 0000000..ad0a945 --- /dev/null +++ b/healthchecks/healthchecks.go @@ -0,0 +1,18 @@ +package healthchecks + +import ( + "github.com/gofiber/fiber/v2" +) + +func Liveness(c *fiber.Ctx) error { + return c.SendStatus(fiber.StatusOK) +} + +func Readiness(err *error) fiber.Handler { + return func(c *fiber.Ctx) error { + if *err != nil { + return c.SendString((*err).Error()) + } + return c.SendStatus(fiber.StatusOK) + } +}