package main import ( "basic.com/dbapi.git" "flag" "github.com/golang/glog" "strconv" "webserver/extend/config" "webserver/models" "webserver/router" "webserver/service" ) func main() { service.InitService() envirment := flag.String("e", "dev", "") dbIp := flag.String("dbIp","192.168.1.11","default dbIp=192.168.1.11") dbPort := flag.String("dbPort","8001","default dbPort=8001") p, err := strconv.Atoi(*dbPort) if err !=nil { p = 8001 } dbapi.Init(*dbIp,p) flag.Usage = func() { glog.Exit("flag parse usage !") } flag.Parse() flag.Lookup("alsologtostderr").Value.Set("true") flag.Lookup("log_dir").Value.Set("./log") config.Init(*envirment) models.Init() r := router.NewRouter() r.Run("0.0.0.0:8000") defer models.CloseDB() //defer new(gorun.SimpleFaceDetect).FaceDetactClose() }