Esempio n. 1
0
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)
}
Esempio n. 2
0
func getBus() magicbus.Bus {
	return magicbus.NewSynchronousBus()
}