implement reference grpc server
This commit is contained in:
7
main.go
7
main.go
@ -20,9 +20,11 @@ import (
|
||||
"golang.org/x/sys/unix"
|
||||
|
||||
"gitea.libretechconsulting.com/rmcguire/go-app/pkg/app"
|
||||
"gitea.libretechconsulting.com/rmcguire/go-app/pkg/srv/grpc/opts"
|
||||
optshttp "gitea.libretechconsulting.com/rmcguire/go-app/pkg/srv/http/opts"
|
||||
|
||||
"gitea.libretechconsulting.com/rmcguire/go-http-server-with-otel/pkg/config"
|
||||
"gitea.libretechconsulting.com/rmcguire/go-http-server-with-otel/pkg/demogrpc"
|
||||
"gitea.libretechconsulting.com/rmcguire/go-http-server-with-otel/pkg/demohttp"
|
||||
)
|
||||
|
||||
@ -47,10 +49,15 @@ func main() {
|
||||
|
||||
// Prepare servers
|
||||
demoHTTP := demohttp.NewDemoHTTPServer(ctx, demoApp)
|
||||
demoGRPC := demogrpc.NewDemoGRPCServer(ctx, demoApp)
|
||||
|
||||
// Prepare app
|
||||
app := &app.App{
|
||||
AppContext: ctx,
|
||||
GRPC: &opts.AppGRPC{
|
||||
Services: demoGRPC.GetServices(),
|
||||
GRPCDialOpts: demoGRPC.GetDialOpts(),
|
||||
},
|
||||
HTTP: &optshttp.AppHTTP{
|
||||
Ctx: ctx,
|
||||
HealthChecks: demoHTTP.GetHealthCheckFuncs(),
|
||||
|
Reference in New Issue
Block a user