|
@@ -1,16 +1,20 @@
|
|
|
# Use the official sglang image
|
|
# Use the official sglang image
|
|
|
FROM lmsysorg/sglang:v0.4.8.post1-cu126
|
|
FROM lmsysorg/sglang:v0.4.8.post1-cu126
|
|
|
|
|
|
|
|
-# Install libgl for opencv support
|
|
|
|
|
|
|
+# Install libgl for opencv support & Noto fonts for Chinese characters
|
|
|
RUN apt-get update && \
|
|
RUN apt-get update && \
|
|
|
- apt-get install -y fonts-noto-core fonts-noto-cjk && \
|
|
|
|
|
- apt-get install -y libgl1 && \
|
|
|
|
|
- apt-get clean && \
|
|
|
|
|
|
|
+ apt-get install -y \
|
|
|
|
|
+ fonts-noto-core \
|
|
|
|
|
+ fonts-noto-cjk \
|
|
|
|
|
+ fontconfig \
|
|
|
|
|
+ libgl1 && \
|
|
|
fc-cache -fv && \
|
|
fc-cache -fv && \
|
|
|
|
|
+ apt-get clean && \
|
|
|
rm -rf /var/lib/apt/lists/*
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
|
|
|
|
# Install mineru latest
|
|
# Install mineru latest
|
|
|
-RUN python3 -m pip install -U 'mineru[core]' --break-system-packages
|
|
|
|
|
|
|
+RUN python3 -m pip install -U 'mineru[core]' --break-system-packages && \
|
|
|
|
|
+ python3 -m pip cache purge
|
|
|
|
|
|
|
|
# Download models and update the configuration file
|
|
# Download models and update the configuration file
|
|
|
RUN /bin/bash -c "mineru-models-download -s huggingface -m all"
|
|
RUN /bin/bash -c "mineru-models-download -s huggingface -m all"
|