fix: check for docker at absolute path /opt/fw/docker/bin/docker

This commit is contained in:
admin 2026-08-03 15:27:54 +00:00
parent 84612e4c7e
commit d6fdbbe8db

View file

@ -127,11 +127,14 @@ def main():
return deploy_all()
print(f"═══ Wallarm Node Manager v{VERSION} ═══\n")
print("Preflight checks...")
if not shutil.which("docker"):
print(" ❌ Docker not found. Run setup.sh first.")
sys.exit(1)
print(" ✅ Docker ready\n")
print("Preflight checks...")
docker_bin = f"{DOCKER_DIR}/bin/docker"
if not os.path.exists(docker_bin):
print(f" ❌ Docker not found at {docker_bin}. Run setup.sh first.")
sys.exit(1)
# Add to PATH for subprocess calls
os.environ["PATH"] = f"{DOCKER_DIR}/bin:{os.environ.get('PATH', '')}"
print(" ✅ Docker ready\n")
cfg = load_config()
deployed = {n["name"] for n in load_state().get("nodes", [])}