Files
claude-hub/Dockerfile.setup
dependabot[bot] 5e29628755 chore(deps): Bump node from 18-slim to 24-slim (#21)
Bumps node from 18-slim to 24-slim.

---
updated-dependencies:
- dependency-name: node
  dependency-version: 24-slim
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-21 22:25:02 -05:00

20 lines
523 B
Docker

# First stage: Interactive setup for Claude Code authentication
FROM node:24
# Install Claude Code
RUN npm install -g @anthropic-ai/claude-code
# Set up environment for Bedrock
ENV CLAUDE_CODE_USE_BEDROCK=1
ENV ANTHROPIC_MODEL='us.anthropic.claude-3-7-sonnet-20250219-v1:0'
# Enable prompt caching for better performance
# ENV DISABLE_PROMPT_CACHING=1
# We'll use AWS profiles, not env vars
ENV AWS_PROFILE=claude-webhook
ENV AWS_REGION=us-east-2
WORKDIR /workspace
# Entry point for manual setup
ENTRYPOINT ["bash"]