X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/1f91e02c279bc1e7c47d88da43b72c6882b0ad77..3147edd07223f5ecac0c12d4ec34cc4c4cb7d657:/services/keepproxy/keepproxy.go diff --git a/services/keepproxy/keepproxy.go b/services/keepproxy/keepproxy.go index 503642d92d..888db7357d 100644 --- a/services/keepproxy/keepproxy.go +++ b/services/keepproxy/keepproxy.go @@ -105,7 +105,6 @@ func main() { s := <-sig log.Println("caught signal:", s) listener.Close() - listener = nil }(term) signal.Notify(term, syscall.SIGTERM) signal.Notify(term, syscall.SIGINT) @@ -248,6 +247,7 @@ func MakeRESTRouter( rest.Handle(`/{hash:[0-9a-f]{32}}+{hints}`, PutBlockHandler{kc, t}).Methods("PUT") rest.Handle(`/{hash:[0-9a-f]{32}}`, PutBlockHandler{kc, t}).Methods("PUT") rest.Handle(`/`, PutBlockHandler{kc, t}).Methods("POST") + rest.Handle(`/{any}`, OptionsHandler{}).Methods("OPTIONS") rest.Handle(`/`, OptionsHandler{}).Methods("OPTIONS") }