aibridze/document_intelligence
0
1FROM python:3.11-slim2 3# System deps for PyMuPDF and general build4RUN apt-get update && apt-get install -y --no-install-recommends \5 build-essential \6 libffi-dev \7 && rm -rf /var/lib/apt/lists/*8 9# HF Spaces runs as user 100010RUN useradd -m -u 1000 user11USER user12ENV HOME=/home/user \13 PATH=/home/user/.local/bin:$PATH14 15WORKDIR /home/user/app16 17# Install Python dependencies18COPY --chown=user requirements.txt .19RUN pip install --no-cache-dir --upgrade pip && \20 pip install --no-cache-dir -r requirements.txt21 22# Copy the application23COPY --chown=user . .24 25# Create data directories26RUN mkdir -p data/uploads data/processed data/vectorstore27 28# Make startup script executable29RUN chmod +x start.sh30 31# HF Spaces exposes port 786032EXPOSE 786033 34CMD ["./start.sh"]35 