Commit 1bb8821211f4907fa6b971d5269e1d88bbcc71ee

Parents: 7489ee16700e57bcef0a2e6aae34fd3bfd9b3461

From: Moritz Poldrack <git@moritz.sh>
Date: Mon Sep 18 13:52:55 2023 +0700

server: add healthcheck endpoint
Signed-off-by: Moritz Poldrack <git@moritz.sh>

Stats

internal/server/http/serve.go +2/-0

Changeset

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
diff --git a/internal/server/http/serve.go b/internal/server/http/serve.go
index 94b6adaf35d7389db9f25e5e5427811de659f5a5..e9486dc1fe0220d44167fd59aee1b1a3d5c60d26 100644
--- a/internal/server/http/serve.go
+++ b/internal/server/http/serve.go
@@ -34,6 +34,8 @@ 	switch r.URL.Path {
 	case "/":
 		log.Debug("serving index")
 		s.templates[TemplateIndex].Execute(w, nil)
+	case "/healthcheck":
+		w.WriteHeader(http.StatusNoContent)
 	default:
 		data, err := templates.Templates.ReadFile(path.Join("dist", r.URL.Path))
 		if err == nil {