Use MICRO_REGISTRY_ADDRESS env var for etcd address

This commit is contained in:
Ingmar Aasoja
2021-01-28 16:12:08 +02:00
parent 4fa73662ed
commit 5c235be89b

View File

@@ -22,10 +22,14 @@ import (
var DefaultClient = newGrpcClient()
func newGrpcClient() mclient.Client {
addresses := strings.Split(os.Getenv("MICRO_REGISTRY_ADDRESS"), ",")
var r registry.Registry
switch os.Getenv("MICRO_REGISTRY") {
case "etcd":
r = etcdr.NewRegistry()
r = etcdr.NewRegistry(
registry.Addrs(addresses...),
)
default:
r = mdnsr.NewRegistry()
}