implement class logo
All checks were successful
Build and Publish / check-chart (push) Successful in 20s
Build and Publish / helm-release (push) Has been skipped
Build and Publish / release (push) Successful in 4m55s

This commit is contained in:
2025-07-08 16:28:53 -04:00
parent bfcebb63c5
commit 1e8d3abf8a
14 changed files with 1715 additions and 22 deletions

30
pkg/classgrpc/server.go Normal file
View File

@ -0,0 +1,30 @@
package classgrpc
import (
"gitea.libretechconsulting.com/rmcguire/go-app/pkg/srv/grpc/opts"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials/insecure"
class "gitea.libretechconsulting.com/rmcguire/class-server/api/class/v1alpha1"
)
func (s *ClassService) GetDialOpts() []grpc.DialOption {
return []grpc.DialOption{
// NOTE: Necessary for grpc-gateway to connect to grpc server
// Update if grpc service has credentials, tls, etc..
grpc.WithTransportCredentials(insecure.NewCredentials()),
}
}
func (s *ClassService) GetServices() []*opts.GRPCService {
return []*opts.GRPCService{
{
Name: "Class App",
Type: &class.ClassService_ServiceDesc,
Service: s,
GwRegistrationFuncs: []opts.GwRegistrationFunc{
class.RegisterClassServiceHandler,
},
},
}
}