Create indexer proto
This commit is contained in:
@@ -11,11 +11,12 @@ import (
|
||||
"github.com/rs/zerolog/log"
|
||||
"google.golang.org/grpc"
|
||||
"gopkg.in/yaml.v2"
|
||||
pb "homelab.lan/music-agregator/gen/music_agregator/hello/v1"
|
||||
|
||||
// My modules
|
||||
"homelab.lan/music-agregator/internal"
|
||||
"homelab.lan/music-agregator/internal/config"
|
||||
"homelab.lan/music-agregator/internal/hello"
|
||||
"homelab.lan/music-agregator/internal/indexer"
|
||||
appRouter "homelab.lan/music-agregator/internal/router"
|
||||
)
|
||||
|
||||
@@ -53,8 +54,15 @@ func serveGrpc(config config.Config) {
|
||||
var opts []grpc.ServerOption
|
||||
server := grpc.NewServer(opts...)
|
||||
|
||||
helloServiceHandler := hello.NewHelloServer()
|
||||
pb.RegisterHelloServiceServer(server, helloServiceHandler)
|
||||
services := []internal.Registrable{
|
||||
hello.NewHelloServer(),
|
||||
indexer.NewIndexerServer(),
|
||||
}
|
||||
|
||||
for _, service := range services {
|
||||
service.Register(server)
|
||||
}
|
||||
|
||||
listener, err := net.Listen("tcp", fmt.Sprintf("%v:%v", config.App.Host, config.App.Port))
|
||||
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user