From 70040a7444248a4334d1b888c5cfb76f1309fc06 Mon Sep 17 00:00:00 2001 From: Vishal Jain Date: Wed, 18 Jun 2025 01:20:29 +0100 Subject: [PATCH] Fix Docker build command variable expansion Fixed shell variable expansion issue in docker build command. System packages now install correctly during build process. --- scripts/claude-docker.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/claude-docker.sh b/scripts/claude-docker.sh index 5c8dfa6..66d1385 100755 --- a/scripts/claude-docker.sh +++ b/scripts/claude-docker.sh @@ -55,7 +55,13 @@ if [ "$NEED_REBUILD" = true ]; then cp -r "$HOME/.claude" "$PROJECT_ROOT/.claude" fi - docker build --build-arg USER_UID=$(id -u) --build-arg USER_GID=$(id -g) -t claude-docker:latest "$PROJECT_ROOT" + # Build docker command with conditional system packages + if [ -n "$SYSTEM_PACKAGES" ]; then + echo "✓ Building with additional system packages: $SYSTEM_PACKAGES" + docker build --build-arg USER_UID=$(id -u) --build-arg USER_GID=$(id -g) --build-arg SYSTEM_PACKAGES="$SYSTEM_PACKAGES" -t claude-docker:latest "$PROJECT_ROOT" + else + docker build --build-arg USER_UID=$(id -u) --build-arg USER_GID=$(id -g) -t claude-docker:latest "$PROJECT_ROOT" + fi # Clean up copied auth files rm -f "$PROJECT_ROOT/.claude.json"