FROM cgr.dev/chainguard/python:latest-dev USER root WORKDIR /app ENV HOME=/home/litellm ENV PATH="${HOME}/venv/bin:$PATH" # Install runtime dependencies RUN apk update && \ apk add --no-cache gcc python3-dev openssl openssl-dev RUN python -m venv ${HOME}/venv RUN ${HOME}/venv/bin/pip install --no-cache-dir --upgrade pip COPY requirements.txt . RUN --mount=type=cache,target=${HOME}/.cache/pip \ ${HOME}/venv/bin/pip install -r requirements.txt EXPOSE 4000/tcp ENTRYPOINT ["litellm"] CMD ["--port", "4000"]