Merge pull request #1478 from niaow/start-http-after-server-open

Start HTTP after server open
This commit is contained in:
Nia 2021-02-26 16:04:34 -05:00 committed by GitHub
commit 590dc3b226
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -169,19 +169,20 @@ func (m *Command) Start() (err error) {
}
}
go func() {
err := m.Handler.Serve()
if err != nil {
m.logger.Printf("handler serve error: %v", err)
}
}()
// Initialize server.
if err = m.Server.Open(); err != nil {
return errors.Wrap(err, "opening server")
}
// Initialize HTTP.
go func() {
if err := m.Handler.Serve(); err != nil {
m.logger.Printf("handler serve error: %v", err)
}
}()
m.logger.Printf("listening as %s\n", m.listenURI)
// Initialize gRPC.
go func() {
if err := m.grpcServer.Serve(); err != nil {
m.logger.Printf("grpc server error: %v", err)