From 732aa79fabc92c09ca1355086f2047c90aad3e4c Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Fri, 23 Jan 2026 12:17:24 +0100 Subject: [PATCH] fix(mac-mini): add PATH export for Docker CLI in all scripts SSH sessions don't inherit the full PATH, so docker command wasn't found. Now all scripts explicitly add /usr/local/bin and /opt/homebrew/bin to PATH. Co-Authored-By: Claude Opus 4.5 --- scripts/mac-mini/deploy.sh | 3 +++ scripts/mac-mini/health-check.sh | 3 +++ scripts/mac-mini/restart.sh | 3 +++ scripts/mac-mini/startup.sh | 3 +++ scripts/mac-mini/status.sh | 3 +++ scripts/mac-mini/stop.sh | 3 +++ 6 files changed, 18 insertions(+) diff --git a/scripts/mac-mini/deploy.sh b/scripts/mac-mini/deploy.sh index bbf6ccf1b..d899b5746 100755 --- a/scripts/mac-mini/deploy.sh +++ b/scripts/mac-mini/deploy.sh @@ -4,6 +4,9 @@ set -e +# Ensure PATH includes docker +export PATH="/usr/local/bin:/opt/homebrew/bin:$PATH" + SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)" COMPOSE_FILE="$PROJECT_ROOT/docker-compose.macmini.yml" diff --git a/scripts/mac-mini/health-check.sh b/scripts/mac-mini/health-check.sh index 9bca1d3aa..d8c2a79d8 100755 --- a/scripts/mac-mini/health-check.sh +++ b/scripts/mac-mini/health-check.sh @@ -2,6 +2,9 @@ # ManaCore Health Check Script # Checks all services and optionally sends notifications +# Ensure PATH includes docker +export PATH="/usr/local/bin:/opt/homebrew/bin:$PATH" + SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)" diff --git a/scripts/mac-mini/restart.sh b/scripts/mac-mini/restart.sh index 5f1dba4f8..bfc7a98f3 100755 --- a/scripts/mac-mini/restart.sh +++ b/scripts/mac-mini/restart.sh @@ -4,6 +4,9 @@ set -e +# Ensure PATH includes docker +export PATH="/usr/local/bin:/opt/homebrew/bin:$PATH" + SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)" COMPOSE_FILE="$PROJECT_ROOT/docker-compose.macmini.yml" diff --git a/scripts/mac-mini/startup.sh b/scripts/mac-mini/startup.sh index df4f99370..98c81280e 100755 --- a/scripts/mac-mini/startup.sh +++ b/scripts/mac-mini/startup.sh @@ -4,6 +4,9 @@ set -e +# Ensure PATH includes docker +export PATH="/usr/local/bin:/opt/homebrew/bin:$PATH" + LOG_FILE="/tmp/manacore-startup.log" SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)" diff --git a/scripts/mac-mini/status.sh b/scripts/mac-mini/status.sh index 50fb1cb80..79ad16c12 100755 --- a/scripts/mac-mini/status.sh +++ b/scripts/mac-mini/status.sh @@ -2,6 +2,9 @@ # ManaCore Mac Mini Status Overview # Shows the current state of all services +# Ensure PATH includes docker +export PATH="/usr/local/bin:/opt/homebrew/bin:$PATH" + SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)" COMPOSE_FILE="$PROJECT_ROOT/docker-compose.macmini.yml" diff --git a/scripts/mac-mini/stop.sh b/scripts/mac-mini/stop.sh index 6b13f9ac8..5d439c456 100755 --- a/scripts/mac-mini/stop.sh +++ b/scripts/mac-mini/stop.sh @@ -2,6 +2,9 @@ # ManaCore Mac Mini Stop Script # Stops all Docker containers +# Ensure PATH includes docker +export PATH="/usr/local/bin:/opt/homebrew/bin:$PATH" + SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)" COMPOSE_FILE="$PROJECT_ROOT/docker-compose.macmini.yml"