mirror of
https://github.com/bingohuang/docker-labs.git
synced 2025-10-04 17:33:21 +08:00
Reuse the same proxy handler
This commit is contained in:
5
api.go
5
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)
|
||||
|
Reference in New Issue
Block a user