mirror of
https://github.com/status-im/consul.git
synced 2025-01-11 06:16:08 +00:00
Merge pull request #1713 from hashicorp/b-internal-ui-redirect
Fixes redirect from / to /ui when internal UI is enabled.
This commit is contained in:
commit
3eb3087032
@ -363,6 +363,11 @@ func (s *HTTPServer) wrap(handler func(resp http.ResponseWriter, req *http.Reque
|
|||||||
return f
|
return f
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Returns true if the UI is enabled.
|
||||||
|
func (s *HTTPServer) IsUIEnabled() bool {
|
||||||
|
return s.uiDir != "" || s.agent.config.EnableUi
|
||||||
|
}
|
||||||
|
|
||||||
// Renders a simple index page
|
// Renders a simple index page
|
||||||
func (s *HTTPServer) Index(resp http.ResponseWriter, req *http.Request) {
|
func (s *HTTPServer) Index(resp http.ResponseWriter, req *http.Request) {
|
||||||
// Check if this is a non-index path
|
// Check if this is a non-index path
|
||||||
@ -371,8 +376,9 @@ func (s *HTTPServer) Index(resp http.ResponseWriter, req *http.Request) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check if we have no UI configured
|
// Give them something helpful if there's no UI so they at least know
|
||||||
if s.uiDir == "" {
|
// what this server is.
|
||||||
|
if !s.IsUIEnabled() {
|
||||||
resp.Write([]byte("Consul Agent"))
|
resp.Write([]byte("Consul Agent"))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user