in uberalls.go [29:43]
func MakeServeMux(config *Config) *http.ServeMux {
db, err := config.DB()
if err != nil {
log.Fatalf("Unable to initialize DB connection: %v", err)
}
if err := config.Automigrate(); err != nil {
log.Fatalf("Could not establish database connection: %v", err)
}
mux := http.NewServeMux()
mux.Handle("/health", NewHealthHandler(db))
mux.Handle("/metrics", NewMetricsHandler(db))
return mux
}