lcamara/deployMLModel
0
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 