blob: 7f3bb86942b6e82da9034855502bede22e91d072 [file] [log] [blame]
package main
import (
"flag"
"fmt"
"log"
"net"
"google.golang.org/grpc"
"pcloud/api"
"pcloud/master"
)
var port = flag.Int("port", 123, "Port to listen on.")
func main() {
flag.Parse()
log.Print("Master server starting")
lis, err := net.Listen("tcp", fmt.Sprintf(":%d", *port))
if err != nil {
log.Fatalf("Failed to listen on port %d: %v", *port, err)
}
log.Printf("Listening on port: %d", *port)
server := grpc.NewServer()
api.RegisterMetadataStorageServer(server, master.NewMasterServer())
log.Print("Master serving")
server.Serve(lis)
}