7 "git.curoverse.com/arvados.git/sdk/go/httpserver"
14 func (srv *server) Start() error {
15 gitHandler := &cgi.Handler{
16 Path: theConfig.GitCommand,
19 "GIT_PROJECT_ROOT=" + theConfig.Root,
20 "GIT_HTTP_EXPORT_ALL=",
22 InheritEnv: []string{"PATH"},
23 Args: []string{"http-backend"},
25 mux := http.NewServeMux()
26 mux.Handle("/", &authHandler{gitHandler})
28 srv.Addr = theConfig.Addr
29 return srv.Server.Start()