Print compose logs on deploy failure

This commit is contained in:
Codex 2026-07-06 10:44:36 +03:00
parent 7460258228
commit a31b679ab9
1 changed files with 9 additions and 1 deletions

View File

@ -1147,7 +1147,15 @@ def run_compose(component, services):
if COMPONENTS[component].get("compose_no_deps"):
cmd.append("--no-deps")
cmd.extend(services)
try:
subprocess.run(cmd, cwd=str(compose_root), check=True)
except subprocess.CalledProcessError:
subprocess.run(
[*compose_base_cmd(component), "logs", "--no-color", "--tail=180", *services],
cwd=str(compose_root),
check=False,
)
raise
subprocess.run([*compose_base_cmd(component), "ps"], cwd=str(compose_root), check=True)