package server import ( "expvar" "github.com/gorilla/mux" "github.com/sirupsen/logrus" "net/http" ) var apiRoutes = mux.NewRouter() func StartApiServer(apiBinding string) { logrus.WithField("binding", apiBinding).Info("Serving API requests") apiRoutes.Path("/vars").Handler(expvar.Handler()) go func() { logrus.WithError( http.ListenAndServe(apiBinding, apiRoutes)).Error("API server failed") }() }