From 406e17b3fabf27b7c738599c7d7573dfae1bd89a Mon Sep 17 00:00:00 2001 From: DDSRem <1448139087@qq.com> Date: Sat, 14 Mar 2026 14:36:56 +0800 Subject: [PATCH] fix(docker): locale-gen zh_CN, set LD_PRELOAD in final stage only fix https://github.com/jxxghp/MoviePilot/commit/858da38680036637948833ed1e3c85ed35c3d107 --- docker/Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 6ab19099..0165543a 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -13,8 +13,7 @@ ENV LANG="C.UTF-8" \ PUID=0 \ PGID=0 \ UMASK=000 \ - VENV_PATH="/opt/venv" \ - LD_PRELOAD="/usr/local/lib/libjemalloc.so" + VENV_PATH="/opt/venv" ENV PATH="${VENV_PATH}/bin:${PATH}" @@ -92,6 +91,8 @@ RUN FRONTEND_VERSION=$(sed -n "s/^FRONTEND_VERSION\s*=\s*'\([^']*\)'/\1/p" /app/ # final 阶段: 安装运行时依赖和配置最终镜像 FROM prepare_package AS final +ENV LD_PRELOAD="/usr/local/lib/libjemalloc.so" + # python 环境 COPY --from=prepare_venv --chmod=777 ${VENV_PATH} ${VENV_PATH} @@ -124,6 +125,7 @@ RUN cp -f /app/docker/nginx.common.conf /etc/nginx/common.conf \ && echo "/app/" > ${VENV_PATH}/lib/python${python_ver%.*}/site-packages/app.pth \ && echo 'fs.inotify.max_user_watches=5242880' >> /etc/sysctl.conf \ && echo 'fs.inotify.max_user_instances=5242880' >> /etc/sysctl.conf \ + && echo "zh_CN.UTF-8 UTF-8" >> /etc/locale.gen \ && locale-gen zh_CN.UTF-8 EXPOSE 3000