fix: add grpc server and gateway

This commit is contained in:
Fabiennne
2020-03-24 11:20:45 +01:00
parent c20dd3cb3f
commit f2a9fa8972
6 changed files with 183 additions and 3 deletions

View File

@@ -1,6 +1,8 @@
package grpc
import (
grpc_utils "github.com/caos/zitadel/internal/api/grpc"
grpc_middleware "github.com/grpc-ecosystem/go-grpc-middleware"
"google.golang.org/grpc"
)
@@ -28,7 +30,13 @@ func (s *Server) GRPCPort() string {
}
func (s *Server) GRPCServer() (*grpc.Server, error) {
gs := grpc.NewServer()
gs := grpc.NewServer(
grpc.UnaryInterceptor(
grpc_middleware.ChainUnaryServer(
grpc_utils.ErrorHandler(),
),
),
)
RegisterManagementServiceServer(gs, s)
return gs, nil
}