Spaces:
Paused
Paused
| 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"] |