From e146e673943587d257596fb08cb83f196723d0fc Mon Sep 17 00:00:00 2001 From: amirhosein Date: Fri, 14 Mar 2025 01:36:05 +0330 Subject: [PATCH] fix: use docker command path if provided instead of main command --- core/testcontainers/compose/compose.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/testcontainers/compose/compose.py b/core/testcontainers/compose/compose.py index e8ce37451..b2c525717 100644 --- a/core/testcontainers/compose/compose.py +++ b/core/testcontainers/compose/compose.py @@ -139,6 +139,8 @@ class DockerCompose: The list of services to use from this DockerCompose. client_args: arguments to pass to docker.from_env() + docker_command_path: + The docker compose command to run. Example: @@ -195,7 +197,7 @@ def docker_compose_command(self) -> list[str]: @cached_property def compose_command_property(self) -> list[str]: - docker_compose_cmd = [self.docker_command_path or "docker", "compose"] + docker_compose_cmd = [self.docker_command_path] if self.docker_command_path else ["docker", "compose"] if self.compose_file_name: for file in self.compose_file_name: docker_compose_cmd += ["-f", file]