func main()

in config-api/configcenter/nacos/go-server/cmd/server.go [61:89]


func main() {
	dynamicConfig, err := config.NewConfigCenterConfigBuilder().
		SetProtocol("nacos").
		SetAddress("127.0.0.1:8848").
		Build().GetDynamicConfiguration()

	if err != nil {
		panic(err)
	}

	if err := dynamicConfig.PublishConfig("dubbo-go-samples-configcenter-nacos-server", "dubbo", configCenterNacosServerConfig); err != nil {
		panic(err)
	}
	time.Sleep(time.Second * 10)

	config.SetProviderService(&GreeterProvider{})

	rootConfig := config.NewRootConfigBuilder().
		SetConfigCenter(config.NewConfigCenterConfigBuilder().
			SetProtocol("nacos").SetAddress("127.0.0.1:8848").
			SetDataID("dubbo-go-samples-configcenter-nacos-server").SetGroup("dubbo").
			Build()).
		Build()

	if err := config.Load(config.WithRootConfig(rootConfig)); err != nil {
		panic(err)
	}
	select {}
}