package main import ( "fmt" "log" "chainweaver.org.cn/chainweaver/mira/mira-common/dbaccess" "chainweaver.org.cn/chainweaver/mira/mira-network-manager/conf" portLog "chainweaver.org.cn/chainweaver/mira/mira-network-manager/log" "chainweaver.org.cn/chainweaver/mira/mira-network-manager/router" ) func main() { log.Println("start service") portLog.InitLog() // 初始化config文件位置 err := conf.InitConfig("/home/mira-network-manager/conf/config.yaml") if err != nil { panic("read config file error") } err = dbaccess.InitDBAccessService(&conf.DefaultConfig.DatabaseConfigs) if err != nil { panic(fmt.Errorf("failed to database,error: %v", err)) } log.Println("init db success!") r := router.InitRouter() endPoint := fmt.Sprintf(":%d", conf.DefaultConfig.Server.HttpPort) log.Fatalln(r.Run(endPoint)) }