# Hugging Face Space (Docker SDK) — serves FastAPI on port 7860. FROM python:3.12-slim ENV PYTHONUNBUFFERED=1 \ PIP_NO_CACHE_DIR=1 \ DATA_DIR=/data WORKDIR /code COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY app ./app COPY seed.json ./seed.json # Writable data dir (ephemeral on free Spaces — see README storage note). RUN mkdir -p /data && chmod 777 /data EXPOSE 7860 CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "7860"]