Files
2023-03-19 10:53:54 +01:00

23 lines
456 B
Go

package handlers
import (
"github.com/jsiebens/ionscale/internal/version"
"github.com/labstack/echo/v4"
"go.uber.org/zap"
"net/http"
)
func Version(c echo.Context) error {
v, r := version.GetReleaseInfo()
resp := map[string]string{
"version": v,
"revision": r,
}
return c.JSON(http.StatusOK, resp)
}
func logError(err error) error {
zap.L().WithOptions(zap.AddCallerSkip(1)).Error("error processing request", zap.Error(err))
return err
}