X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f4ca9ad94a6bb006d1f3c7ba207837f1736d1247..c22bd85568bdef0358a82bb20e4995477c7d24ac:/services/keep-web/server.go diff --git a/services/keep-web/server.go b/services/keep-web/server.go index 100900830f..babc68b6b5 100644 --- a/services/keep-web/server.go +++ b/services/keep-web/server.go @@ -1,27 +1,16 @@ 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 + Config *Config } func (srv *server) Start() error { - mux := http.NewServeMux() - mux.Handle("/", &handler{}) - srv.Handler = mux - srv.Addr = address + srv.Handler = &handler{Config: srv.Config} + srv.Addr = srv.Config.Listen return srv.Server.Start() }