From 14a5098b2a0c15ea2c2431a99690393f2b197e9d Mon Sep 17 00:00:00 2001 From: Brandon Philips Date: Sun, 4 Aug 2019 22:34:54 -0700 Subject: [PATCH] rgetserver: add helpful root template --- rgetserver/rgetserver.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/rgetserver/rgetserver.go b/rgetserver/rgetserver.go index 47a05aa..1e48779 100644 --- a/rgetserver/rgetserver.go +++ b/rgetserver/rgetserver.go @@ -28,6 +28,7 @@ type release struct { var ( releaseTemplate *template.Template + rootTemplate *template.Template ) func init() { @@ -40,6 +41,19 @@ func init() { `)) + + rootTemplate = template.Must(template.New("root").Parse(` +Merkle County + +

Merkle County

+ + +`)) + } func (s Server) ReleaseHandler(resp http.ResponseWriter, req *http.Request) { @@ -48,6 +62,11 @@ func (s Server) ReleaseHandler(resp http.ResponseWriter, req *http.Request) { return } + if req.Host == rgetwellknown.PublicServiceHost { + rootTemplate.Execute(resp, nil) + return + } + short, err := rgetwellknown.TrimDigestDomain(req.Host) if err != nil { fmt.Printf("request for unknown host %v unable to parse: %v\n", req.Host, err)