Print compose logs on deploy failure
This commit is contained in:
@@ -1147,7 +1147,15 @@ def run_compose(component, services):
|
||||
if COMPONENTS[component].get("compose_no_deps"):
|
||||
cmd.append("--no-deps")
|
||||
cmd.extend(services)
|
||||
subprocess.run(cmd, cwd=str(compose_root), check=True)
|
||||
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)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user