diff --git a/Dockerfile b/Dockerfile index c7a9c2a..045deaa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,4 +11,5 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ RUN npm install -g @anthropic-ai/claude-code && npm cache clean --force -CMD claude +ENTRYPOINT ["claude"] +CMD [] diff --git a/README.md b/README.md index 351a6ac..15142c6 100644 --- a/README.md +++ b/README.md @@ -3,5 +3,19 @@ ## How to use ```bash -alias ccc='docker run --rm -it -v ~/.claude:/root/.claude -v ~/.claude.json:/root/.claude.json -v $PWD:$PWD -w $PWD git.shihaam.dev/dockerfiles/ccc' +alias claude='docker run --rm -it -v ~/.claude:/root/.claude -v ~/.claude.json:/root/.claude.json -v $PWD:$PWD -w $PWD git.shihaam.dev/dockerfiles/ccc' +``` + +Args pass straight through: + +```bash +claude # claude +claude --resume # claude --resume +claude -p "hello" # claude -p "hello" +``` + +For a shell in the container instead, override the entrypoint: + +```bash +docker run --rm -it --entrypoint bash -v ~/.claude:/root/.claude -v ~/.claude.json:/root/.claude.json -v $PWD:$PWD -w $PWD git.shihaam.dev/dockerfiles/ccc ```