Documentation ¶
Index ¶
Constants ¶
View Source
const ProviderName = "docker"
Variables ¶
This section is empty.
Functions ¶
func CleanCmds ¶
CleanCmds returns generic docker commands to clean up docker containers and networks. This bypasses the need to a specific docker-compose context.
func GenerateComposeFile ¶
func GenerateComposeFile(def ComposeDef) ([]byte, error)
func NewInfraData ¶
func NewInfraData(manifest types.Manifest) (types.InfrastructureData, error)
NewInfraData returns a new InfrastructureData for the given manifest. In addition to normal.
Types ¶
type ComposeDef ¶
type ComposeDef struct { Network bool NetworkName string NetworkCIDR string BindAll bool Nodes []*e2e.Node OmniEVMs []types.OmniEVM Anvils []types.AnvilChain Monitor bool OmniTag string Relayer bool Prometheus bool OmniLogFormat string }
func (ComposeDef) NodeOmniEVMs ¶
func (c ComposeDef) NodeOmniEVMs() map[string]string
NodeOmniEVMs returns a map of node name to OmniEVM instance name; map[node_name]omni_evm.
type Provider ¶
Provider wraps the cometBFT docker provider, writing a different compose file.
func NewProvider ¶
NewProvider returns a new Provider.
func (*Provider) Setup ¶
Setup generates the docker-compose file and write it to disk, erroring if any of these operations fail. It writes.
func (*Provider) StartNodes ¶
Click to show internal directories.
Click to hide internal directories.