mirror of
https://github.com/bingohuang/docker-labs.git
synced 2025-07-14 18:27:25 +08:00
Reuse the same proxy handler
This commit is contained in:
parent
122118b9df
commit
b4ce06fa20
5
api.go
5
api.go
@ -60,8 +60,9 @@ func main() {
|
|||||||
r.Handle("/sessions/{sessionId}/ws/", server)
|
r.Handle("/sessions/{sessionId}/ws/", server)
|
||||||
|
|
||||||
// Reverse proxy
|
// Reverse proxy
|
||||||
r.Host(`{node}-{port:[0-9]*}.play-with-docker.com`).Handler(handlers.NewMultipleHostReverseProxy())
|
proxyHandler := handlers.NewMultipleHostReverseProxy()
|
||||||
r.Host(`{node}.play-with-docker.com`).Handler(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 := negroni.Classic()
|
||||||
n.UseHandler(r)
|
n.UseHandler(r)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user