Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
64551704a3 | |||
d2d8e6ecad |
14
main.go
14
main.go
@ -50,6 +50,8 @@ var (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
flag.Parse()
|
||||||
|
|
||||||
viper.SetDefault("bind", ":8080")
|
viper.SetDefault("bind", ":8080")
|
||||||
|
|
||||||
viper.SetConfigName("dlrouter") // name of config file (without extension)
|
viper.SetConfigName("dlrouter") // name of config file (without extension)
|
||||||
@ -112,12 +114,12 @@ func main() {
|
|||||||
r.Use(RealIPMiddleware)
|
r.Use(RealIPMiddleware)
|
||||||
r.Use(logger.Logger("router", log.StandardLogger()))
|
r.Use(logger.Logger("router", log.StandardLogger()))
|
||||||
|
|
||||||
r.HandleFunc("/status", statusHandler)
|
r.Get("/status", statusHandler)
|
||||||
r.HandleFunc("/mirrors", mirrorsHandler)
|
r.Get("/mirrors", mirrorsHandler)
|
||||||
r.HandleFunc("/reload", reloadHandler)
|
r.Post("/reload", reloadHandler)
|
||||||
r.HandleFunc("/dl_map", dlMapHandler)
|
r.Get("/dl_map", dlMapHandler)
|
||||||
r.Handle("/metrics", promhttp.Handler())
|
r.Get("/metrics", promhttp.Handler().ServeHTTP)
|
||||||
r.HandleFunc("/", redirectHandler)
|
r.HandleFunc("/*", redirectHandler)
|
||||||
|
|
||||||
go http.ListenAndServe(viper.GetString("bind"), r)
|
go http.ListenAndServe(viper.GetString("bind"), r)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user