feat: integrated swagger

This commit is contained in:
2025-06-18 03:14:51 +03:00
parent 9e8dd9bf2f
commit ec40c86e4a
8 changed files with 230 additions and 9 deletions

View File

@@ -6,6 +6,17 @@ import (
"github.com/gin-gonic/gin"
)
type HealthStatus struct {
Healthy bool `json:"healthy"`
}
// @Summary Get health status
// @Description Used internally for checking service health
// @Tags Service
// @Accept json
// @Produce json
// @Success 200 {object} HealthStatus "desc"
// @Router /service/health [get]
func HealthCheck(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{"healthy": true})
}