Skip to content
Snippets Groups Projects
main.go 747 B
Newer Older
  • Learn to ignore specific revisions
  • package main
    
    import (
    	"net"
    
    	log "github.com/sirupsen/logrus"
    	"google.golang.org/grpc"
    
    
    	portal "gitlab.com/mergetb/api/portal/v1/go"
    	"gitlab.com/mergetb/portal/services/internal"
    
    	"gitlab.com/mergetb/portal/services/pkg/storage"
    
    )
    
    type ids struct{}
    
    
    Geoff Lawler's avatar
    Geoff Lawler committed
    var (
    	Version string
    )
    
    func main() {
    
    
    	log.Infof("portal version: %s", Version)
    
    	err := storage.InitPortalEtcdClient()
    	if err != nil {
    		log.Fatal("storage client init: %v", err)
    	}
    
    	grpcServer := grpc.NewServer()
    
    Ryan Goodfellow's avatar
    Ryan Goodfellow committed
    	portal.RegisterIdentityServer(grpcServer, &ids{})
    
    
    	l, err := net.Listen("tcp", "0.0.0.0:6000")
    	if err != nil {
    		log.Fatalf("failed to listen: %#v", err)
    	}
    
    	log.Info("Listening on tcp://0.0.0.0:6000")
    	grpcServer.Serve(l)
    
    }