Spaces:
Runtime error
Runtime error
FROM python:3.11-slim-bookworm | |
WORKDIR /app | |
# Install Dependensi system | |
RUN apt-get update && apt-get install -y --no-install-recommends \ | |
build-essential \ | |
cmake \ | |
git \ | |
sed \ | |
curl \ | |
jq \ | |
&& rm -rf /var/lib/apt/lists/* | |
COPY requirements.txt . | |
RUN pip install --no-cache-dir -r requirements.txt | |
# Cetak versi llama-cpp-python | |
RUN python -c "import llama_cpp; print(llama_cpp.__version__)" | |
# Set environment variable | |
ARG HF_TOKEN | |
ENV HF_TOKEN=$HF_TOKEN | |
#Export HF_TOKEN untuk download modelnya | |
ENV DEBIAN_FRONTEND=noninteractive | |
# Arahkan cache ke /tmp | |
ENV HUGGINGFACE_HUB_CACHE=/tmp | |
# Nonaktifkan telemetry | |
ENV HFC_USER_AGENT_DISABLE_TELEMETRY=1 | |
# Skrip Download Model | |
COPY download-model.sh . | |
RUN sed -i 's/\r$//' download-model.sh | |
# Hapus cache dan model lama | |
RUN rm -rf /app/models/* | |
RUN mkdir -p /app/models | |
# Cetak direktori saat ini | |
RUN pwd | |
#Download Modelnya | |
RUN chmod +x download-model.sh | |
RUN ./download-model.sh | |
# Tambahkan perintah untuk daftar direktori | |
RUN ls -l /app/models | |
COPY app.py . | |
EXPOSE 8501 | |
CMD ["python", "-u", "app.py"] |