From 1a7635ccef08d311e8a7bff83365d1a2931ad17f Mon Sep 17 00:00:00 2001 From: httpjamesm <51917118+httpjamesm@users.noreply.github.com> Date: Thu, 25 Jul 2024 10:51:05 -0700 Subject: [PATCH] Add version endpoint (#146) --- main.go | 2 ++ src/routes/version.go | 10 ++++++++++ 2 files changed, 12 insertions(+) create mode 100644 src/routes/version.go diff --git a/main.go b/main.go index c580c48..c9cc96c 100644 --- a/main.go +++ b/main.go @@ -86,6 +86,8 @@ func main() { r.GET("/proxy", routes.GetImage) + r.GET("/version", routes.GetVersion) + soPingCheck := checks.NewPingCheck("https://stackoverflow.com", "GET", 5000, nil, nil) sePingCheck := checks.NewPingCheck("https://stackexchange.com", "GET", 5000, nil, nil) healthcheck.New(r, config.DefaultConfig(), []checks.Check{soPingCheck, sePingCheck}) diff --git a/src/routes/version.go b/src/routes/version.go new file mode 100644 index 0000000..d7dc5c5 --- /dev/null +++ b/src/routes/version.go @@ -0,0 +1,10 @@ +package routes + +import ( + "anonymousoverflow/config" + "github.com/gin-gonic/gin" +) + +func GetVersion(c *gin.Context) { + c.String(200, config.Version) +}