paddle / Dockerfile
Pham Huy
update Dockerfile
d0f47da
FROM ccr-2vdh3abv-pub.cnc.bj.baidubce.com/paddlepaddle/paddleocr-genai-vllm-server:latest-offline
# Switch to root to have permissions for directory setup
USER root
# Use existing user 'paddleocr' with UID 1000
ENV USER=paddleocr \
HOME=/home/paddleocr \
PATH="/home/paddleocr/.local/bin:$PATH" \
PYTHONUNBUFFERED=1
WORKDIR /app
# Ensure the paddleocr user owns the application directory
RUN chown paddleocr:paddleocr /app
# Switch to the non-root user for runtime security
USER paddleocr
EXPOSE 7860
CMD ["paddleocr", "genai_server", \
"--model_name", "PaddleOCR-VL-0.9B", \
"--host", "0.0.0.0", \
"--port", "7860", \
"--backend", "vllm"]