MCPcopy Create free account
hub / github.com/UESTCByteDance/ByteRhythm / Init

Function Init

config/config.go:46–62  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

44)
45
46func Init() {
47 file, err := ini.Load("./config/config.ini")
48 if err != nil {
49 fmt.Printf("load config failed,err:%v\n", err)
50 }
51 wg.Add(9)
52 go LoadMySQL(file)
53 go LoadUser(file)
54 go LoadEtcd(file)
55 go LoadJaeger(file)
56 go LoadGin(file)
57 go LoadService(file)
58 go LoadQiNiuYun(file)
59 go LoadRabbitMQ(file)
60 go LoadRedis(file)
61 wg.Wait()
62}
63
64func LoadMySQL(file *ini.File) {
65 DBHost = file.Section("MySQL").Key("DBHost").String()

Callers 12

InitRabbitMQFunction · 0.92
BuildUserModelFunction · 0.92
mainFunction · 0.92
mainFunction · 0.92
mainFunction · 0.92
mainFunction · 0.92
mainFunction · 0.92
mainFunction · 0.92
mainFunction · 0.92
NewRouterFunction · 0.92
UploadVideoFunction · 0.92
UploadJPGFunction · 0.92

Calls 9

LoadMySQLFunction · 0.85
LoadUserFunction · 0.85
LoadEtcdFunction · 0.85
LoadJaegerFunction · 0.85
LoadGinFunction · 0.85
LoadServiceFunction · 0.85
LoadQiNiuYunFunction · 0.85
LoadRabbitMQFunction · 0.85
LoadRedisFunction · 0.85

Tested by

no test coverage detected