From b0500fee9c01e17c81b9293b244c8ed88dc9ca29 Mon Sep 17 00:00:00 2001 From: liuxiaolong <736321739@qq.com> Date: 星期五, 11 十月 2019 15:12:25 +0800 Subject: [PATCH] add swagger --- main.go | 25 ++++++++++++++++--------- 1 files changed, 16 insertions(+), 9 deletions(-) diff --git a/main.go b/main.go index 5f48e32..21f6665 100644 --- a/main.go +++ b/main.go @@ -4,9 +4,9 @@ "basic.com/dbapi.git" "basic.com/valib/logger.git" "flag" - "github.com/golang/glog" "github.com/spf13/viper" "strconv" + "webserver/cache" "webserver/extend/config" "webserver/router" ) @@ -14,6 +14,9 @@ var envirment = flag.String("e", "dev", "") var dbIp = flag.String("dbIp", "127.0.0.1", "default dbIp=127.0.0.1") var dbPort = flag.String("dbPort", "8001", "default dbPort=8001") +var surveyPort = flag.Int("surveyPort", 40007, "survey port") //蹇冭烦 +var pubPort = flag.Int("pubPort", 50007, "pubsub port") //鏁版嵁鏇存柊 +var initchan = make(chan bool) func init() { flag.Parse() @@ -42,16 +45,20 @@ } logger.SetSaveDays(logSaveDays) logger.Info("loginit success !") - - flag.Usage = func() { - glog.Exit("flag parse usage !") - } - - flag.Lookup("alsologtostderr").Value.Set("true") - flag.Lookup("log_dir").Value.Set("./log") - } + +// @title Swagger API +// @version 2.0 +// @description analysis webserver +// @securityDefinitions.apikey ApiKeyAuth +// @in header +// @name Authorization +// @BasePath / func main() { + flag.Parse() + go cache.Init(initchan, *dbIp, *surveyPort,*pubPort) + logger.Debug("heartBeat with db done!",<-initchan) + r := router.NewRouter() r.Run("0.0.0.0:8000") } -- Gitblit v1.8.0