services: claude2api: build: . image: claude2api:latest container_name: claude2api restart: unless-stopped ports: - "${PORT:-8080}:8080" volumes: - "${CLAUDE_ACCOUNTS_FILE:-./accounts.txt}:/app/accounts.txt:ro" environment: PORT: "8080" CLAUDE_BASE_URL: "${CLAUDE_BASE_URL:-https://claude.ai}" CLAUDE_SESSION_KEY: "${CLAUDE_SESSION_KEY:-}" CLAUDE_COOKIE: "${CLAUDE_COOKIE:-}" CLAUDE_ACCOUNTS_FILE: "/app/accounts.txt" CLAUDE_TIMEZONE: "${CLAUDE_TIMEZONE:-Asia/Singapore}" CLAUDE_LOCALE: "${CLAUDE_LOCALE:-en-US}" DEFAULT_MODEL: "${DEFAULT_MODEL:-claude-sonnet-5}"