diff --git a/claude-dev/Dockerfile b/claude-dev/Dockerfile index e3904d5..5fc7d46 100644 --- a/claude-dev/Dockerfile +++ b/claude-dev/Dockerfile @@ -5,6 +5,10 @@ WORKDIR /repos/nas-tools COPY required-tools.txt /opt/claude-dev/required-tools.txt COPY scripts /opt/claude-dev/scripts +# LiteLLM translation proxy config +COPY config/litellm.yaml /etc/claude-dev/litellm.yaml +COPY scripts/start-litellm.sh /opt/claude-dev/scripts/start-litellm.sh + RUN chmod +x /opt/claude-dev/scripts/*.sh CMD ["bash"] diff --git a/claude-dev/Dockerfile.base b/claude-dev/Dockerfile.base index b477a2d..5f74712 100644 --- a/claude-dev/Dockerfile.base +++ b/claude-dev/Dockerfile.base @@ -14,13 +14,16 @@ RUN apt-get update \ make \ openssh-client \ python3 \ + python3-pip \ + python3-venv \ ripgrep \ rsync \ tmux \ unzip \ wget \ zip \ - && rm -rf /var/lib/apt/lists/* + && rm -rf /var/lib/apt/lists/* \ + && pip3 install --break-system-packages --no-cache-dir "litellm[proxy]" -i https://pypi.tuna.tsinghua.edu.cn/simple RUN ln -sf /usr/bin/fdfind /usr/local/bin/fd diff --git a/dashboard/README.md b/dashboard/README.md index 631d142..963751d 100644 --- a/dashboard/README.md +++ b/dashboard/README.md @@ -5,3 +5,4 @@ NAS management dashboard with Torrent client integration, CI/CD deployed on Orac Trigger CI: 2026-06-07 +