test(ci): set Claude Code E2E master key fallback

Set the Claude Code E2E harness default LITELLM master key fallback to the requested value so local and compose-driven runs use a consistent auth token when env vars are not supplied.

Made-with: Cursor
This commit is contained in:
Darcy Liu 2026-04-25 23:02:51 +00:00
parent f5423a3544
commit 12d27833a3
2 changed files with 3 additions and 3 deletions

View file

@ -22,7 +22,7 @@ services:
- "${PROXY_PORT:-4000}:4000"
environment:
DATABASE_URL: postgresql://litellm:litellm@postgres:5432/litellm
LITELLM_MASTER_KEY: ${LITELLM_MASTER_KEY:-sk-1234}
LITELLM_MASTER_KEY: ${LITELLM_MASTER_KEY:-sk-darcy-sf-onsite-interview}
ANTHROPIC_API_KEY: ${ANTHROPIC_API_KEY:?ANTHROPIC_API_KEY is required}
LITELLM_LOCAL_ANTHROPIC_BETA_HEADERS: "True"
volumes:
@ -49,7 +49,7 @@ services:
CLAUDE_CODE_VERSION: ${CLAUDE_CODE_VERSION:-latest}
environment:
ANTHROPIC_BASE_URL: http://litellm:4000
ANTHROPIC_AUTH_TOKEN: ${LITELLM_MASTER_KEY:-sk-1234}
ANTHROPIC_AUTH_TOKEN: ${LITELLM_MASTER_KEY:-sk-darcy-sf-onsite-interview}
MODEL_NAME: ${MODEL_NAME:-claude-sonnet-4-6}
CLAUDE_CODE_PROMPT: "${CLAUDE_CODE_PROMPT:-Respond with exactly this text and nothing else: Hello from LiteLLM Claude Code.}"
depends_on:

View file

@ -21,7 +21,7 @@ COMPOSE_FILE="${SCRIPT_DIR}/docker-compose.yaml"
ENV_FILE="${SCRIPT_DIR}/.env"
MODEL_NAME="${MODEL_NAME:-claude-sonnet-4-6}"
LITELLM_UPSTREAM_MODEL="${LITELLM_UPSTREAM_MODEL:-anthropic/${MODEL_NAME}}"
LITELLM_MASTER_KEY="${LITELLM_MASTER_KEY:-sk-1234}"
LITELLM_MASTER_KEY="${LITELLM_MASTER_KEY:-sk-darcy-sf-onsite-interview}"
PROXY_PORT="${PROXY_PORT:-4000}"
PROXY_URL="http://127.0.0.1:${PROXY_PORT}"
STARTUP_TIMEOUT_S="${STARTUP_TIMEOUT_S:-300}"