CoolFace
Apppublic

lcamara/deployMLModel

sourceHugging Faceupdated 5mo agoView on Hugging Face
0likes
Dockerfile27 linesDownload Raw Back to root
1FROM python:3.10-slim2 3WORKDIR /app4ENV PYTHONPATH=/app5 6# Install system deps7RUN apt-get update && apt-get install -y --no-install-recommends \8    build-essential \9    && rm -rf /var/lib/apt/lists/*10 11# Copy dependency file first (cache layer)12COPY pyproject.toml README.md ./13 14# Install Python deps15RUN pip install --no-cache-dir .16 17# Copy project18COPY . .19 20# Train model if not already present21RUN python scripts/train_model.py22 23# HF Spaces expects port 786024EXPOSE 786025 26CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "7860"]27