diff --git a/services/auto_heal_service.py b/services/auto_heal_service.py index 9f78eff..cc0af67 100644 --- a/services/auto_heal_service.py +++ b/services/auto_heal_service.py @@ -306,16 +306,9 @@ class AutoHealService: try: if playbook.action_type == "DOCKER_RESTART": container = params.get("container", "") - use_compose = params.get("compose", False) - if use_compose: - cmd = f"cd /home/ollama/momo-pro && docker compose restart {container}" - else: - cmd = f"docker restart {container}" + cmd = f"docker restart {container}" action_detail = cmd - ok, output = _execute_ssh_cmd(cmd if not use_compose else f"docker compose restart {container}") - # compose 指令需要在目錄下執行,強制用 SSH - if use_compose: - ok, output = _execute_ssh_cmd(f"docker restart {container}") + ok, output = _execute_ssh_cmd(cmd) result = "success" if ok else "failed" result_output = output