# --- Base image --- FROM python:3.10-slim # --- Working directory --- WORKDIR /app # --- Copy all files --- COPY . /app # --- Install dependencies --- RUN pip install --no-cache-dir -r requirements.txt # --- Expose port (Hugging Face Spaces expects 7860) --- EXPOSE 7860 # --- Run FastAPI server --- CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]