mirror of
https://ghfast.top/https://github.com/aeroxw/tick-stock-panel.git
synced 2026-09-12 15:34:16 +08:00
fix(docker): USE_CN_MIRROR=1 时 apt 也换阿里云镜像
python:3.11-slim 的 sources 指向 deb.debian.org, 部分国内网络(实测 阿里云 ECS)下 apt-get 单阶段耗时 8 分钟以上, 此前仅 npm/pypi 有换源 开关、apt 遗漏(旧注释误以为 debian 镜像已配好源)。补齐 sed 换源, 兼容 bookworm deb822 (debian.sources) 与旧 sources.list 两种格式。 服务器实测: 换源后该阶段恢复秒级。
This commit is contained in:
+7
-2
@@ -75,9 +75,14 @@ WORKDIR /app
|
|||||||
# Codex CLI 从官方 npm 包提取原生二进制,不依赖运行时 Node.js。
|
# Codex CLI 从官方 npm 包提取原生二进制,不依赖运行时 Node.js。
|
||||||
# bookworm 自带 nodejs 18.19, 满足插件 engines>=18; --no-install-recommends 精简,
|
# bookworm 自带 nodejs 18.19, 满足插件 engines>=18; --no-install-recommends 精简,
|
||||||
# 自带 libnode/libc-ares 等全部动态依赖, 无需手动补库。
|
# 自带 libnode/libc-ares 等全部动态依赖, 无需手动补库。
|
||||||
# 国内构建走 apt mirror 已在 debian 镜像sources.list 配好, 无需额外换源。
|
# 国内构建换 apt 阿里云镜像 (bookworm deb822 格式)。官方 python slim 镜像的
|
||||||
|
# sources 指向 deb.debian.org, 部分国内网络下 apt 极慢(实测阿里云 ECS 拉官方源
|
||||||
|
# 单阶段可达 8 分钟以上); USE_CN_MIRROR 与 npm/pypi 的换源开关注一脉相承。
|
||||||
# tesseract-ocr: 自选截图导入(始终安装); nodejs: 仅 INCLUDE_STOCKSDK=1 时安装
|
# tesseract-ocr: 自选截图导入(始终安装); nodejs: 仅 INCLUDE_STOCKSDK=1 时安装
|
||||||
RUN apt-get update \
|
RUN if [ "$USE_CN_MIRROR" = "1" ]; then \
|
||||||
|
sed -i 's|deb.debian.org|mirrors.aliyun.com|g' /etc/apt/sources.list.d/debian.sources /etc/apt/sources.list 2>/dev/null || true; \
|
||||||
|
fi \
|
||||||
|
&& apt-get update \
|
||||||
&& apt-get install -y --no-install-recommends tesseract-ocr tesseract-ocr-eng \
|
&& apt-get install -y --no-install-recommends tesseract-ocr tesseract-ocr-eng \
|
||||||
&& if [ "$INCLUDE_STOCKSDK" = "1" ]; then \
|
&& if [ "$INCLUDE_STOCKSDK" = "1" ]; then \
|
||||||
apt-get install -y --no-install-recommends nodejs \
|
apt-get install -y --no-install-recommends nodejs \
|
||||||
|
|||||||
Reference in New Issue
Block a user