From 4fd83b299b85b87ef5825411cdc21aff0fc9afed Mon Sep 17 00:00:00 2001 From: Rongsong Shen Date: Fri, 20 Mar 2026 23:24:21 +0800 Subject: [PATCH] support 3rd party vendor and fix local can only used in function warning --- build/docker-entrypoint | 2 +- lib/docker.sh | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/build/docker-entrypoint b/build/docker-entrypoint index 547dfed..08329c3 100644 --- a/build/docker-entrypoint +++ b/build/docker-entrypoint @@ -106,7 +106,7 @@ if [ -n "${CLAUDEBOX_PROJECT_NAME:-}" ]; then runuser -u DOCKERUSER -- touch "$VENV_FLAG" else # Someone else is creating it, wait for completion flag - local wait_count=0 + wait_count=0 while [ ! -f "$VENV_FLAG" ] && [ $wait_count -lt 60 ]; do sleep 0.5 ((wait_count++)) || true diff --git a/lib/docker.sh b/lib/docker.sh index 3e3fb50..ce745c8 100755 --- a/lib/docker.sh +++ b/lib/docker.sh @@ -383,6 +383,8 @@ run_claudebox_container() { docker_args+=( -e "NODE_ENV=${NODE_ENV:-production}" + -e "ANTHROPIC_BASE_URL=${ANTHROPIC_BASE_URL:-}" + -e "ANTHROPIC_AUTH_TOKEN=${ANTHROPIC_AUTH_TOKEN:-}" -e "ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-}" -e "CLAUDEBOX_PROJECT_NAME=$project_name" -e "CLAUDEBOX_SLOT_NAME=$slot_name" @@ -451,4 +453,4 @@ run_docker_build() { -f "$1" -t "$IMAGE_NAME" "$2" || error "Docker build failed" } -export -f check_docker install_docker configure_docker_nonroot docker_exec_root docker_exec_user run_claudebox_container check_container_exists run_docker_build \ No newline at end of file +export -f check_docker install_docker configure_docker_nonroot docker_exec_root docker_exec_user run_claudebox_container check_container_exists run_docker_build