From e8231233976857d9fd300c55b25100a9da1f7b23 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 25 Oct 2025 14:27:32 +0000 Subject: [PATCH] build(docker): add lazygit installation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add lazygit v0.44.1 to the Docker image for improved git workflow management. Lazygit provides a terminal UI for git operations with better visualization. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- docker/Dockerfile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docker/Dockerfile b/docker/Dockerfile index 2416654..c2866f7 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -43,6 +43,14 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ gcc \ && apt-get clean && rm -rf /var/lib/apt/lists/* +# Install lazygit +ARG LAZYGIT_VERSION=0.44.1 +RUN ARCH=$(dpkg --print-architecture) && \ + wget "https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_${ARCH}.tar.gz" && \ + tar -xzf "lazygit_${LAZYGIT_VERSION}_Linux_${ARCH}.tar.gz" lazygit && \ + install lazygit /usr/local/bin && \ + rm -f "lazygit_${LAZYGIT_VERSION}_Linux_${ARCH}.tar.gz" lazygit + # Install pipx using pip to ensure it uses Python 3.13 RUN pip install --no-cache-dir pipx