FROM python:3.12-slim RUN useradd -m -u 1000 user WORKDIR /app COPY --chown=user:user requirements.txt /app/requirements.txt RUN pip install \ --no-cache-dir \ --upgrade \ pip RUN pip install \ --no-cache-dir \ -r /app/requirements.txt RUN python -c "import transformers, huggingface_hub, torch; \ print('transformers:', transformers.__version__); \ print('huggingface_hub:', huggingface_hub.__version__); \ print('torch:', torch.__version__)" COPY --chown=user:user . /app USER user ENV HOME=/home/user ENV PATH=/home/user/.local/bin:$PATH CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]