X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/6e76e3322d66f609dabcd34c98cba34bd739e089..bb91f86ea02e3535e3953ee0916dd6877bf585f7:/services/keep-web/server.go diff --git a/services/keep-web/server.go b/services/keep-web/server.go index 2359f23c76..0edcf31708 100644 --- a/services/keep-web/server.go +++ b/services/keep-web/server.go @@ -1,27 +1,20 @@ +// Copyright (C) The Arvados Authors. All rights reserved. +// +// SPDX-License-Identifier: AGPL-3.0 + package main import ( - "flag" - "net/http" - "git.curoverse.com/arvados.git/sdk/go/httpserver" ) -var address string - -func init() { - flag.StringVar(&address, "address", ":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() }