DockerComposeLaunchConfig#

class ansys.acp.core.DockerComposeLaunchConfig(image_name_acp='ghcr.io/ansys/acp:latest', image_name_filetransfer='ghcr.io/ansys/tools-filetransfer:latest', license_server='', keep_volume=False, compose_file=None, environment_variables=<factory>, transport_mode='mtls', certs_dir=None)#

Configuration options for launching ACP through docker compose.

Methods

Attributes

DockerComposeLaunchConfig.certs_dir

Directory path for mTLS certificate files.

DockerComposeLaunchConfig.compose_file

Docker compose file used to start the services.

DockerComposeLaunchConfig.image_name_acp

Docker image running the ACP gRPC server.

DockerComposeLaunchConfig.image_name_filetransfer

Docker image running the file transfer service.

DockerComposeLaunchConfig.keep_volume

If true, keep the volume after docker compose is stopped.

DockerComposeLaunchConfig.license_server

License server passed to the container as 'ANSYSLMD_LICENSE_FILE' environment variable.

DockerComposeLaunchConfig.transport_mode

Specifies the gRPC transport mode to use.

DockerComposeLaunchConfig.environment_variables

Additional environment variables passed to docker compose.