func main() { bus := magicbus.NewSynchronousBus() buildResource := newBuildResource(bus) r := mux.NewRouter().StrictSlash(false) builds := r.Path("/builds").Subrouter() builds.Methods("POST").HandlerFunc(buildResource.createBuildHandler) fmt.Printf("Sheepit is listening on port %v...", port) http.ListenAndServe(fmt.Sprintf(":%v", port), r) }
func getBus() magicbus.Bus { return magicbus.NewSynchronousBus() }