mirror of
https://github.com/openfaas/faas.git
synced 2025-06-20 13:06:40 +00:00
Enable dash in function name
This commit is contained in:
@ -10,7 +10,7 @@ import (
|
|||||||
faasHandlers "github.com/alexellis/faas/gateway/handlers"
|
faasHandlers "github.com/alexellis/faas/gateway/handlers"
|
||||||
"github.com/alexellis/faas/gateway/metrics"
|
"github.com/alexellis/faas/gateway/metrics"
|
||||||
"github.com/docker/docker/client"
|
"github.com/docker/docker/client"
|
||||||
|
|
||||||
"github.com/gorilla/mux"
|
"github.com/gorilla/mux"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -37,8 +37,8 @@ func main() {
|
|||||||
// r.StrictSlash(false) // This didn't work, so register routes twice.
|
// r.StrictSlash(false) // This didn't work, so register routes twice.
|
||||||
|
|
||||||
functionHandler := faasHandlers.MakeProxy(metricsOptions, true, dockerClient, &logger)
|
functionHandler := faasHandlers.MakeProxy(metricsOptions, true, dockerClient, &logger)
|
||||||
r.HandleFunc("/function/{name:[a-zA-Z_0-9]+}", functionHandler)
|
r.HandleFunc("/function/{name:[-a-zA-Z_0-9]+}", functionHandler)
|
||||||
r.HandleFunc("/function/{name:[a-zA-Z_0-9]+}/", functionHandler)
|
r.HandleFunc("/function/{name:[-a-zA-Z_0-9]+}/", functionHandler)
|
||||||
|
|
||||||
r.HandleFunc("/system/alert", faasHandlers.MakeAlertHandler(dockerClient))
|
r.HandleFunc("/system/alert", faasHandlers.MakeAlertHandler(dockerClient))
|
||||||
r.HandleFunc("/system/functions", faasHandlers.MakeFunctionReader(metricsOptions, dockerClient)).Methods("GET")
|
r.HandleFunc("/system/functions", faasHandlers.MakeFunctionReader(metricsOptions, dockerClient)).Methods("GET")
|
||||||
|
Reference in New Issue
Block a user