server: add /health endpoint for cheap healthchecks

Signed-off-by: Jakub Sokołowski <jakub@status.im>
This commit is contained in:
Jakub Sokołowski 2021-11-08 14:28:58 +01:00 committed by Jakub
parent 82c72d2301
commit 96fded1b9b

View File

@ -23,10 +23,16 @@ func NewServer(db *sql.DB) *Server {
}
server.Router.HandleFunc("/received-messages", server.createReceivedMessages).Methods("POST")
server.Router.HandleFunc("/health", handleHealthCheck).Methods("GET")
return server
}
func handleHealthCheck(w http.ResponseWriter, r *http.Request) {
w.WriteHeader(http.StatusOK)
fmt.Fprintf(w, "OK")
}
func (s *Server) createReceivedMessages(w http.ResponseWriter, r *http.Request) {
start := time.Now()
var receivedMessage ReceivedMessage