autonomy.deploy.generators.docker_
compose.base
Docker-compose Deployment Generator.
build_
tendermint_
node_
config
def build_tendermint_node_config(node_id: int,
dev_mode: bool = False,
log_level: str = INFO) -> str
Build tendermint node config for docker compose.
build_
agent_
config
def build_agent_config(node_id: int,
number_of_agents: int,
agent_vars: Dict,
runtime_image: str,
dev_mode: bool = False,
package_dir: Path = DEFAULT_PACKAGES_PATH,
open_aea_dir: Path = DEFAULT_OPEN_AEA_DIR,
open_autonomy_dir: Path = DEFAULT_OPEN_AUTONOMY_DIR,
agent_ports: Optional[Dict[int, int]] = None) -> str
Build agent config.
DockerComposeGenerator Objects
class DockerComposeGenerator(BaseDeploymentGenerator)
Class to automate the generation of Deployments.
generate_
config_
tendermint
def generate_config_tendermint() -> "DockerComposeGenerator"
Generate the command to configure tendermint testnet.
generate
def generate(image_version: Optional[str] = None,
use_hardhat: bool = False,
use_acn: bool = False) -> "DockerComposeGenerator"
Generate the new configuration.
populate_
private_
keys
def populate_private_keys() -> "DockerComposeGenerator"
Populate the private keys to the build directory for docker-compose mapping.