diff --git a/api.go b/api.go index 3b74b0b..ebea568 100644 --- a/api.go +++ b/api.go @@ -60,8 +60,9 @@ func main() { r.Handle("/sessions/{sessionId}/ws/", server) // Reverse proxy - r.Host(`{node}-{port:[0-9]*}.play-with-docker.com`).Handler(handlers.NewMultipleHostReverseProxy()) - r.Host(`{node}.play-with-docker.com`).Handler(handlers.NewMultipleHostReverseProxy()) + proxyHandler := handlers.NewMultipleHostReverseProxy() + r.Host(`{node}-{port:[0-9]*}.play-with-docker.com`).Handler(proxyHandler) + r.Host(`{node}.play-with-docker.com`).Handler(proxyHandler) n := negroni.Classic() n.UseHandler(r)