From f76426e9b0cfe22ec217458f57aed0086c38ba5f Mon Sep 17 00:00:00 2001 From: Adnan Hajdarevic Date: Sat, 17 Nov 2018 19:01:26 +0100 Subject: [PATCH] add handler for the route to be used as a healtcheck endpoint, fixes #233 --- hook/hook.go | 2 +- webhook.go | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/hook/hook.go b/hook/hook.go index 721b731..d8e4635 100644 --- a/hook/hook.go +++ b/hook/hook.go @@ -426,7 +426,7 @@ type Hook struct { JSONStringParameters []Argument `json:"parse-parameters-as-json,omitempty"` TriggerRule *Rules `json:"trigger-rule,omitempty"` TriggerRuleMismatchHttpResponseCode int `json:"trigger-rule-mismatch-http-response-code,omitempty"` - IncomingPayloadContentType string `json:"incoming-payload-content-type,omitempty"` + IncomingPayloadContentType string `json:"incoming-payload-content-type,omitempty"` } // ParseJSONParameters decodes specified arguments to JSON objects and replaces the diff --git a/webhook.go b/webhook.go index 5d41077..dd5d881 100644 --- a/webhook.go +++ b/webhook.go @@ -185,6 +185,10 @@ func main() { hooksURL = "/" + *hooksURLPrefix + "/{id}" } + router.HandleFunc("/", func(w http.ResponseWriter, req *http.Request) { + fmt.Fprintf(w, "OK") + }) + router.HandleFunc(hooksURL, hookHandler) n.UseHandler(router)