FROM python:3.10 # Instala dependências do sistema para o llama-cpp RUN apt-get update && apt-get install -y \ build-essential \ python3-dev \ && rm -rf /var/lib/apt/lists/* # Instala o llama-cpp-python já compilado para CPU RUN pip install --no-cache-dir llama-cpp-python \ --extra-index-url https://github.io # Instala as outras dependências RUN pip install --no-cache-dir fastapi uvicorn gradio # Cria um usuário para o Space RUN useradd -m -u 1000 user USER user ENV HOME=/home/user \ PATH=/home/user/.local/bin:$PATH WORKDIR $HOME/app # Copia o seu código para o container COPY --chown=user . $HOME/app CMD ["python", "app.py"]