28 lines
517 B
Go
28 lines
517 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"gitea.youtukeji.com.cn/youtu/youtu_grpc/pkg/config"
|
|
"os"
|
|
"strings"
|
|
)
|
|
|
|
// 连接etcd服务器并将./etc目录下的.json文件推送到etcd中
|
|
func main() {
|
|
path := "./etc/dev"
|
|
dir, err := os.ReadDir(path)
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
|
|
for _, i := range dir {
|
|
fmt.Println(i.Name())
|
|
b, err := os.ReadFile(path + "/" + i.Name())
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
serverName, _ := strings.CutSuffix(i.Name(), ".json")
|
|
err = config.SetConfig(string(b), serverName)
|
|
}
|
|
}
|