diff --git a/action.yml b/action.yml new file mode 100644 index 0000000..d3d23f6 --- /dev/null +++ b/action.yml @@ -0,0 +1,6 @@ +# action.yml +name: 'Hub' +description: 'Run go hub' +runs: + using: 'docker' + image: 'dev.dockerfile' \ No newline at end of file diff --git a/dev.dockerfile b/dev.dockerfile new file mode 100644 index 0000000..a33c715 --- /dev/null +++ b/dev.dockerfile @@ -0,0 +1,5 @@ +FROM debian:10-slim + +EXPOSE 50051 +COPY ./hub /hub +ENTRYPOINT ["/hub", "serve", "--dev"] diff --git a/main.go b/main.go index 64792ca..1084f35 100644 --- a/main.go +++ b/main.go @@ -150,6 +150,7 @@ func main() { reflection.Register(s.GrpcServer) log.Printf("listening on %s\n", l.Addr().String()) + log.Println(s.Args) if err := s.GrpcServer.Serve(l); err != nil { log.Fatalf("failed to serve: %v", err) } diff --git a/server/search.go b/server/search.go index d621f0f..33a0915 100644 --- a/server/search.go +++ b/server/search.go @@ -159,6 +159,7 @@ func (s *Server) Search(ctx context.Context, in *pb.SearchRequest) (*pb.Outputs, esUrl := s.Args.EsHost + ":" + s.Args.EsPort tmpClient, err := elastic.NewClient(elastic.SetURL(esUrl), elastic.SetSniff(false)) if err != nil { + log.Println(err) return nil, err } client = tmpClient @@ -444,6 +445,7 @@ func (s *Server) Search(ctx context.Context, in *pb.SearchRequest) (*pb.Outputs, searchResult, err := search.Do(ctx) // execute if err != nil { + log.Println(err) return nil, err }