28 lines
481 B
Go
28 lines
481 B
Go
package health
|
|
|
|
import (
|
|
"net/http"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
// @openapi:path
|
|
// /_health:
|
|
//
|
|
// get:
|
|
// tags:
|
|
// - "Monitoring"
|
|
// summary: Health check
|
|
// description: Health check
|
|
// responses:
|
|
// 200:
|
|
// description: "Health response"
|
|
// content:
|
|
// application/json:
|
|
// schema:
|
|
// $ref: "#/components/schemas/Health"
|
|
func GetHealth(c *gin.Context) {
|
|
health := &Health{Alive: true}
|
|
c.JSON(http.StatusOK, health)
|
|
}
|