Commit 6f878949 by zhangxingmin

push

parent 6a9f8a0a
# 使用 Node 14 (兼容 Vue 2) - 切换到buster版本以支持Python2
# 使用 Node 14 (兼容 Vue 2) - 使用buster版本
FROM docker.m.daocloud.io/library/node:14-buster AS build
# 使用清华源替代阿里云源(支持Buster版本)
RUN sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list && \
sed -i 's|security.debian.org/debian-security|mirrors.tuna.tsinghua.edu.cn/debian-security|g' /etc/apt/sources.list && \
# 使用Debian官方存档源安装Python2
RUN echo "deb http://archive.debian.org/debian buster main" > /etc/apt/sources.list && \
echo "deb http://archive.debian.org/debian-security buster/updates main" >> /etc/apt/sources.list && \
apt-get update && \
apt-get install -y python2 && \
ln -s /usr/bin/python2 /usr/bin/python
......@@ -14,7 +14,7 @@ ENV npm_config_canvas_binary_host_mirror="https://npmmirror.com/mirrors/canvas"
npm_config_sharp_libvips_binary_host="https://npmmirror.com/mirrors/sharp-libvips" \
ESBUILD_BINARY_HOST="https://npmmirror.com/mirrors/esbuild"
# 安装构建依赖
# 安装构建依赖(使用同样的存档源)
RUN apt-get update && apt-get install -y --no-install-recommends \
build-essential pkg-config \
libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev libvips-dev \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment