in server/internal/server/server.go [147:158]
func (s *Server) Cleanup() {
if s.GrpcServer != nil {
s.GrpcServer.GracefulStop()
}
if s.GwServer != nil {
ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)
defer cancel()
if err := s.GwServer.Shutdown(ctx); err != nil {
log.Error("HTTP server Shutdown: " + err.Error())
}
}
}