in pkg/cmd/web/main.go [35:56]
func main() {
documentRoot := envOrDefault("DOCUMENT_ROOT", "dist/yunikorn-web")
listenAddress := envOrDefault("LISTEN_ADDRESS", ":9889")
proxyUrl := envOrDefault("PROXY_URL", "http://127.0.0.1:9080")
log.Default().Printf("Starting yunikorn-web version: %s, buildDate: %s, docRoot: %s, listenAddress: %s, proxyUrl: %s",
version, date, documentRoot, listenAddress, proxyUrl)
server, err := webserver.NewWebServer(documentRoot, listenAddress, proxyUrl)
if err != nil {
log.Fatal(err)
}
server.Start()
done := make(chan struct{})
go func() {
c := make(chan os.Signal, 1)
signal.Notify(c, os.Interrupt, syscall.SIGTERM)
<-c
close(done)
}()
<-done
server.Stop()
}