CoolFace
Apppublic

Text-to-Document-Generation/PDF-Redaction-API

sourceHugging Facemitupdated 5mo agoView on Hugging Face
0likes
Dockerfile36 linesDownload Raw Back to root
1FROM python:3.12-slim2 3# Set working directory4WORKDIR /app5 6# Install system dependencies7RUN apt-get update && apt-get install -y \8    tesseract-ocr \9    tesseract-ocr-eng \10    poppler-utils \11    libgl1 \12    libglib2.0-0 \13    && rm -rf /var/lib/apt/lists/*14 15# Copy requirements first for better caching16COPY requirements.txt .17 18# Install Python dependencies19RUN pip install --no-cache-dir -r requirements.txt20 21# Copy application code22COPY . .23 24# Create necessary directories25RUN mkdir -p uploads outputs26 27# Expose port (HuggingFace Spaces uses 7860)28EXPOSE 786029 30# Set environment variables31ENV PYTHONUNBUFFERED=132ENV HF_HOME=/app/cache33 34# Run the application35CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]36