This commit is contained in:
2026-09-11 21:24:36 +08:00
parent da559b29d5
commit 051b54acb2
+3 -3
View File
@@ -76,8 +76,8 @@ COPY ${VAR_PYFILE_PATH}/requirements.txt ./
# --prefix=/install : 依赖会被装到 /install/lib/pythonX.Y/site-packages # --prefix=/install : 依赖会被装到 /install/lib/pythonX.Y/site-packages
# uwsgi 单独安装(生产环境 WSGI 服务器) # uwsgi 单独安装(生产环境 WSGI 服务器)
# ------------------------------------------------------------ # ------------------------------------------------------------
RUN pip3 install --prefix=/install -r requirements.txt && \ RUN python3 -m pip install --prefix=/usr/local/python3.12.8 -r requirements.txt && \
pip3 install --prefix=/install uwsgi python3 -m pip install --prefix=/usr/local/python3.12.8 uwsgi \
# ============================================================ # ============================================================
# 阶段二:runtime —— 只保留运行时内容 # 阶段二:runtime —— 只保留运行时内容
@@ -144,7 +144,7 @@ RUN yum install -y net-tools openssl-devel bzip2-devel libffi-devel mysql-devel
# /install 下的内容会被合并到 /usr/local # /install 下的内容会被合并到 /usr/local
# 这样 pip 安装的包就能被 runtime 阶段的 python 找到 # 这样 pip 安装的包就能被 runtime 阶段的 python 找到
# ------------------------------------------------------------ # ------------------------------------------------------------
COPY --from=builder /install /usr/local COPY --from=builder /usr/local/python3.12.8 /usr/local/python3.12.8
# ------------------------------------------------------------ # ------------------------------------------------------------
# 创建工作区 # 创建工作区