Merge pull request #142 from jzelinskie/healthfix
api: WriteHeader on health endpoint
This commit is contained in:
commit
58fd619e32
@ -63,8 +63,14 @@ func newHealthHandler(ctx *context.RouteContext) http.Handler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func getHealth(w http.ResponseWriter, r *http.Request, p httprouter.Params, ctx *context.RouteContext) (string, int) {
|
func getHealth(w http.ResponseWriter, r *http.Request, p httprouter.Params, ctx *context.RouteContext) (string, int) {
|
||||||
|
header := w.Header()
|
||||||
|
header.Set("Server", "clair")
|
||||||
|
|
||||||
|
status := http.StatusInternalServerError
|
||||||
if ctx.Store.Ping() {
|
if ctx.Store.Ping() {
|
||||||
return "health", http.StatusOK
|
status = http.StatusOK
|
||||||
}
|
}
|
||||||
return "health", http.StatusInternalServerError
|
|
||||||
|
w.WriteHeader(status)
|
||||||
|
return "health", status
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user