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