1
0
mirror of https://github.com/newnius/YAO-scheduler.git synced 2025-12-13 07:46:43 +00:00
This commit is contained in:
2019-10-24 20:30:55 +08:00
parent 142a3a7bdf
commit 34d5c1339a

View File

@@ -8,7 +8,8 @@ import (
"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
@@ -149,15 +150,9 @@ func serverAPI(w http.ResponseWriter, r *http.Request) {
}
func main() {
var confFile = "conf/config.json"
for i := 0; i < (len(os.Args)-1)/2; i++ {
if os.Args[i*2+1] == "-c" {
confFile = os.Args[i*2+2]
}
}
flag.Parse()
/* read configuration */
file, err := os.Open(confFile)
file, err := os.Open(*confFile)
if err != nil {
log.Fatal(err)
}
@@ -195,8 +190,6 @@ func main() {
start(pool, config)
}()
flag.Parse()
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
serverAPI(w, r)
})