Remove Anthtropic API key from read example

Do not need this anymore since we use pre configured creds.
This commit is contained in:
Vishal Jain
2025-06-18 14:21:32 +01:00
parent 9baf9f5c4b
commit 3c95d84eaa
4 changed files with 216 additions and 17 deletions

View File

@@ -54,14 +54,22 @@ if [ "$NEED_REBUILD" = true ]; then
cp -r "$HOME/.claude" "$PROJECT_ROOT/.claude"
fi
# Build docker command with conditional system packages
# Get git config from host
GIT_USER_NAME=$(git config --global --get user.name 2>/dev/null || echo "")
GIT_USER_EMAIL=$(git config --global --get user.email 2>/dev/null || echo "")
# Build docker command with conditional system packages and git config
BUILD_ARGS="--build-arg USER_UID=$(id -u) --build-arg USER_GID=$(id -g)"
if [ -n "$GIT_USER_NAME" ] && [ -n "$GIT_USER_EMAIL" ]; then
BUILD_ARGS="$BUILD_ARGS --build-arg GIT_USER_NAME=\"$GIT_USER_NAME\" --build-arg GIT_USER_EMAIL=\"$GIT_USER_EMAIL\""
fi
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"
BUILD_ARGS="$BUILD_ARGS --build-arg SYSTEM_PACKAGES=\"$SYSTEM_PACKAGES\""
fi
eval "docker build $BUILD_ARGS -t claude-docker:latest \"$PROJECT_ROOT\""
# Clean up copied auth files
rm -f "$PROJECT_ROOT/.claude.json"
rm -rf "$PROJECT_ROOT/.claude"