mirror of
https://github.com/newnius/YAO-scheduler.git
synced 2025-12-15 08:16:43 +00:00
bugfix
This commit is contained in:
15
src/main.go
15
src/main.go
@@ -8,7 +8,8 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
)
|
)
|
||||||
|
|
||||||
var addr = flag.String("addr", ":8080", "http service address")
|
var addr = flag.String("addr", "127.0.0.1:8080", "http service address")
|
||||||
|
var confFile = flag.String("conf", "conf/config.json", "configuration file path")
|
||||||
|
|
||||||
var pool *ResourcePool
|
var pool *ResourcePool
|
||||||
|
|
||||||
@@ -149,15 +150,9 @@ func serverAPI(w http.ResponseWriter, r *http.Request) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
var confFile = "conf/config.json"
|
flag.Parse()
|
||||||
for i := 0; i < (len(os.Args)-1)/2; i++ {
|
|
||||||
if os.Args[i*2+1] == "-c" {
|
|
||||||
confFile = os.Args[i*2+2]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* read configuration */
|
/* read configuration */
|
||||||
file, err := os.Open(confFile)
|
file, err := os.Open(*confFile)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
@@ -195,8 +190,6 @@ func main() {
|
|||||||
start(pool, config)
|
start(pool, config)
|
||||||
}()
|
}()
|
||||||
|
|
||||||
flag.Parse()
|
|
||||||
|
|
||||||
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
|
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
|
||||||
serverAPI(w, r)
|
serverAPI(w, r)
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user