CoolFace
Apppublic

YasithaDulara/Letters

sourceHugging Faceupdated 5mo agoView on Hugging Face
0likes
Dockerfile38 linesDownload Raw Back to root
1FROM python:3.11-slim2 3# Install system dependencies4RUN apt-get update && apt-get install -y --no-install-recommends \5    gcc \6    && rm -rf /var/lib/apt/lists/*7 8WORKDIR /app9 10# Copy requirements first for better layer caching11COPY requirements.txt .12 13# Install CPU-only PyTorch first (much smaller than default CUDA build)14RUN pip install --no-cache-dir \15    torch==2.1.0+cpu \16    torchvision==0.16.0+cpu \17    --index-url https://download.pytorch.org/whl/cpu18 19# Install remaining dependencies20RUN pip install --no-cache-dir -r requirements.txt21 22# Copy application code23COPY app.py .24COPY email_service.py .25COPY gemini_service.py .26 27# Copy model weights28COPY letters_models/ ./letters_models/29 30# Create uploads directory31RUN mkdir -p uploads32 33# Expose HuggingFace Spaces port34EXPOSE 786035 36# Run the app37CMD ["python", "app.py"]38