aboutsummaryrefslogtreecommitdiffstats
path: root/test/Dockerfile.claude-code
blob: 1877896ee0ac0355de4d58b46df8741d304c6c52 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
FROM node:20-bookworm

RUN apt-get update && \
    apt-get install -y python3 python3-pip python3-venv && \
    rm -rf /var/lib/apt/lists/*

RUN npm install -g @anthropic-ai/claude-code

RUN python3 -m venv /opt/venv && \
    /opt/venv/bin/pip install git+https://git.sinitax.com/sinitax/claude-config-install/

ENV PATH="/opt/venv/bin:$PATH"

COPY test/entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh

WORKDIR /workspace

ENTRYPOINT ["/entrypoint.sh"]
CMD ["claude"]