code: async function deployToIPFS(filePath) {
    console.log('Uploading to IPFS...');
  
    return new Promise((resolve, reject) => {
      exec(`ipfs add ${filePath}`, { }, (err, stdout, stderr) => {
        if (err) {
          reject({ err, stderr });
        } else {
          resolve(stdout.split(' ')[1]);
        }
      })
    })
  }
docs: Run "ipfs add ${path}" and returns the hash of the newly deployed file
  @param {string} filePath   filePath that should be deployed