code: func (n *Network) PeerRunner(p *Peer) *ginkgomon.Runner {
  	cmd := n.peerCommand(
  		commands.NodeStart{PeerID: p.ID()},
  		fmt.Sprintf("FABRIC_CFG_PATH=%s", n.PeerDir(p)),
  	)
  
  	return ginkgomon.New(ginkgomon.Config{
  		AnsiColorCode:     n.nextColor(),
  		Name:              p.ID(),
  		Command:           cmd,
  		StartCheck:        `Started peer with ID=.*, .*, address=`,
  		StartCheckTimeout: 15 * time.Second,
  	})
  }
docs: // PeerRunner returns an ifrit.Runner for the specified peer. The runner can be
  // used to start and manage a peer process.