package main import ( "flag" "net/http" "git.curoverse.com/arvados.git/sdk/go/httpserver" ) var address string func init() { flag.StringVar(&address, "listen", ":80", "Address to listen on: \"host:port\", or \":port\" to listen on all interfaces.") } type server struct { httpserver.Server } func (srv *server) Start() error { mux := http.NewServeMux() mux.Handle("/", &handler{}) srv.Handler = mux srv.Addr = address return srv.Server.Start() }