Skip to content

Commit 9835fb3

Browse files
committed
ci: fix compose
1 parent ea6a940 commit 9835fb3

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

appwrite_lab/_orchestrator.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ def _deploy_service(
146146
"""
147147
new_env = {**os.environ, **env_vars}
148148
cmd = [
149-
self.compose,
149+
*self.compose,
150150
"-f",
151151
template_path,
152152
"-p",
@@ -378,7 +378,7 @@ def teardown_service(self, name: str):
378378
data=None,
379379
)
380380
cmd = [
381-
self.compose,
381+
*self.compose,
382382
"-p",
383383
name,
384384
"down",
@@ -452,11 +452,11 @@ def compose(self):
452452
# Try docker-compose first, then fall back to docker compose
453453
compose_cmd = shutil.which("docker-compose")
454454
if compose_cmd:
455-
return compose_cmd
455+
return [compose_cmd]
456456
else:
457-
return "docker compose"
457+
return [shutil.which("docker"), "compose"]
458458
else:
459-
return shutil.which(f"{self.backend}-compose")
459+
return [shutil.which(f"{self.backend}-compose")]
460460

461461

462462
def detect_backend():

0 commit comments

Comments
 (0)