aboutsummaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
authorSteve Wills <steve@mouf.net>2023-11-07 21:34:51 +0000
committerJonathan Amsterdam <jba@google.com>2023-11-08 16:47:21 +0000
commit4ff3e66113e4f33f61260adba313dbee89dafdbe (patch)
tree887d51a6ea5cbc505496f59acc7e37d3330bf85b /internal
parent89a67682aae8b635242748cbfcf6479fb8ae8140 (diff)
downloadgo-x-pkgsite-4ff3e66113e4f33f61260adba313dbee89dafdbe.tar.xz
internal/frontend: add OpenSearch
Based on https://developer.mozilla.org/en-US/docs/Web/OpenSearch Fixes golang/go#61986 Change-Id: I78d8590f8f6844170345738394a65887970627ac GitHub-Last-Rev: e34f32f1c7f6b40b7d8df56fa4380af6c9d8727d GitHub-Pull-Request: golang/pkgsite#83 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/539896 TryBot-Result: Gopher Robot <gobot@golang.org> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Run-TryBot: Jonathan Amsterdam <jba@google.com> Reviewed-by: Jonathan Amsterdam <jba@google.com> Reviewed-by: Ian Cottrell <iancottrell@google.com> Reviewed-by: Mauri de Souza Meneguzzo <mauri870@gmail.com> kokoro-CI: kokoro <noreply+kokoro@google.com>
Diffstat (limited to 'internal')
-rw-r--r--internal/frontend/server.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/internal/frontend/server.go b/internal/frontend/server.go
index 07c235c8..b68d815f 100644
--- a/internal/frontend/server.go
+++ b/internal/frontend/server.go
@@ -215,6 +215,9 @@ func (s *Server) Install(handle func(string, http.Handler), cacher Cacher, authV
handle("/golang.org/x", s.staticPageHandler("subrepo", "Sub-repositories"))
handle("/files/", http.StripPrefix("/files", s.fileMux))
handle("/vuln/", vulnHandler)
+ handle("/opensearch.xml", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
+ serveFileFS(w, r, s.staticFS, "shared/opensearch.xml")
+ }))
handle("/", detailHandler)
if s.serveStats {
handle("/detail-stats/",