Skip to content

Commit d53c08f

Browse files
committed
update defaultEndpoint
1 parent 784d931 commit d53c08f

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

grpcClient/conn.go

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,35 @@ package grpcclient
33
import (
44
"context"
55
"crypto/x509"
6+
"github.com/hduhelp/api-consulting/config"
7+
"google.golang.org/grpc/credentials"
68
"log"
79

810
"go.uber.org/zap"
911
"google.golang.org/grpc"
10-
"google.golang.org/grpc/credentials"
1112
"google.golang.org/grpc/metadata"
1213
)
1314

14-
var defaultEndpoint = "gapi.hduhelp.com:443"
15+
var defaultEndpoint = "gateway-service.hduhelp:9101"
1516

16-
func Conn(ctx context.Context, endpoints ...string) *grpc.ClientConn {
17+
func Conn(ctx context.Context, endpoints ...string) (conn *grpc.ClientConn) {
1718
var endpoint string
1819
if len(endpoints) != 0 {
1920
endpoint = endpoints[0]
2021
} else {
2122
endpoint = defaultEndpoint
2223
}
23-
certPool, err := x509.SystemCertPool()
24-
if err != nil {
25-
log.Fatalf("failed to load credentials: %v", err)
24+
var err error
25+
if !config.IsProd() {
26+
certPool, err := x509.SystemCertPool()
27+
if err != nil {
28+
log.Fatalf("failed to load credentials: %v", err)
29+
}
30+
creds := credentials.NewClientTLSFromCert(certPool, "127.0.0.1")
31+
conn, err = grpc.DialContext(ctx, endpoint, grpc.WithTransportCredentials(creds))
32+
} else {
33+
conn, err = grpc.DialContext(ctx, endpoint, grpc.WithInsecure())
2634
}
27-
creds := credentials.NewClientTLSFromCert(certPool, "gapi.hduhelp.com")
28-
conn, err := grpc.DialContext(ctx, endpoint, grpc.WithTransportCredentials(creds))
2935
if err != nil || conn == nil {
3036
log.Fatal("grpc client did not connect", zap.Error(err))
3137
}

0 commit comments

Comments
 (0)