fix: check for docker at absolute path /opt/fw/docker/bin/docker
This commit is contained in:
parent
84612e4c7e
commit
d6fdbbe8db
1 changed files with 8 additions and 5 deletions
|
|
@ -127,11 +127,14 @@ def main():
|
||||||
return deploy_all()
|
return deploy_all()
|
||||||
|
|
||||||
print(f"═══ Wallarm Node Manager v{VERSION} ═══\n")
|
print(f"═══ Wallarm Node Manager v{VERSION} ═══\n")
|
||||||
print("Preflight checks...")
|
print("Preflight checks...")
|
||||||
if not shutil.which("docker"):
|
docker_bin = f"{DOCKER_DIR}/bin/docker"
|
||||||
print(" ❌ Docker not found. Run setup.sh first.")
|
if not os.path.exists(docker_bin):
|
||||||
|
print(f" ❌ Docker not found at {docker_bin}. Run setup.sh first.")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
print(" ✅ Docker ready\n")
|
# Add to PATH for subprocess calls
|
||||||
|
os.environ["PATH"] = f"{DOCKER_DIR}/bin:{os.environ.get('PATH', '')}"
|
||||||
|
print(" ✅ Docker ready\n")
|
||||||
|
|
||||||
cfg = load_config()
|
cfg = load_config()
|
||||||
deployed = {n["name"] for n in load_state().get("nodes", [])}
|
deployed = {n["name"] for n in load_state().get("nodes", [])}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue