Merge branch 'dev' of http://git.legu.cc/liwei_3d/go_dreamfactory into platform_10.0.0.7
This commit is contained in:
commit
413a981418
@ -28,6 +28,13 @@ var (
|
||||
crosspath string //服务列表下标
|
||||
sid string //服务列表下标
|
||||
)
|
||||
var confCmd = &cobra.Command{
|
||||
Use: "conf",
|
||||
Short: "生成配置",
|
||||
Run: func(cmd *cobra.Command, args []string) {
|
||||
conf()
|
||||
},
|
||||
}
|
||||
var startCmd = &cobra.Command{
|
||||
Use: "start",
|
||||
Short: "启动程序",
|
||||
@ -81,6 +88,26 @@ func Execute() {
|
||||
}
|
||||
}
|
||||
|
||||
//生成配置
|
||||
func conf() {
|
||||
if config, err := readergmconf(gmpath); err != nil {
|
||||
log.Error("读取区服配置失败!", log.Field{Key: "err", Value: err})
|
||||
} else {
|
||||
if ss, err := rederServiceSttings(config); err != nil {
|
||||
log.Error("转换服务配置异常!", log.Field{Key: "err", Value: err})
|
||||
} else {
|
||||
for _, v := range ss {
|
||||
if sid == "" || fmt.Sprintf("%s_%s", v.Tag, sid) == v.Id {
|
||||
if err = writeServiceConfig(fmt.Sprintf("./conf/%s.yaml", v.Id), v); err != nil {
|
||||
log.Error("写入配置文件失败!", log.Field{Key: "err", Value: err})
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//启动程序
|
||||
func start() {
|
||||
if config, err := readergmconf(gmpath); err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user