ddi / Dockerfile
github-actions[bot]
Deploy from GitHub Actions (fb28c05c54cf19184fc3f14f1bf3297ba5749ea2)
d29b763
FROM python:3.10-slim
ENV PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1 PIP_NO_CACHE_DIR=1
WORKDIR /app
RUN apt-get update && apt-get install -y --no-install-recommends build-essential curl ca-certificates && rm -rf /var/lib/apt/lists/*
COPY requirements.prod.txt ./requirements.prod.txt
RUN pip install --upgrade pip && pip install -r requirements.prod.txt && pip install --index-url https://download.pytorch.org/whl/cpu/ --no-cache-dir torch || true && pip cache purge || true
COPY src ./src
COPY models ./models
COPY data/processed ./data/processed
ENV PYTHONPATH=/app/src
EXPOSE 8000
CMD ["uvicorn", "inference.app_production:app", "--host", "0.0.0.0", "--port", "8000", "--workers", "2"]