youtu_grpc/cmd/etcd_config.go
2025-02-17 16:29:07 +08:00

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)
}
}