From c068b387a1ef799713a68bad116102c16dfc4e6e Mon Sep 17 00:00:00 2001 From: rob Date: Tue, 30 Dec 2025 03:41:21 -0400 Subject: [PATCH] Fix Dockerfile to use ENTRYPOINT for argument passing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CMD was being replaced entirely when passing arguments. ENTRYPOINT makes ramble the base command so arguments work: docker run image --provider mock 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0909ea7..e9a104a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -37,8 +37,10 @@ RUN pip install --no-cache-dir -e . # Verify installation RUN ramble --help -# Default: show help -CMD ["ramble", "--help"] +# ENTRYPOINT makes ramble the base command +# CMD provides default args (can be overridden) +ENTRYPOINT ["ramble"] +CMD ["--help"] # ============================================================================== # Usage Examples