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 FROM docker.m.daocloud.io/library/node:14-buster AS build
# 使用清华源替代阿里云源(支持Buster版本) # 使用Debian官方存档源安装Python2
RUN sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list && \ RUN echo "deb http://archive.debian.org/debian buster main" > /etc/apt/sources.list && \
sed -i 's|security.debian.org/debian-security|mirrors.tuna.tsinghua.edu.cn/debian-security|g' /etc/apt/sources.list && \ echo "deb http://archive.debian.org/debian-security buster/updates main" >> /etc/apt/sources.list && \
apt-get update && \ apt-get update && \
apt-get install -y python2 && \ apt-get install -y python2 && \
ln -s /usr/bin/python2 /usr/bin/python ln -s /usr/bin/python2 /usr/bin/python
...@@ -14,7 +14,7 @@ ENV npm_config_canvas_binary_host_mirror="https://npmmirror.com/mirrors/canvas" ...@@ -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" \ npm_config_sharp_libvips_binary_host="https://npmmirror.com/mirrors/sharp-libvips" \
ESBUILD_BINARY_HOST="https://npmmirror.com/mirrors/esbuild" ESBUILD_BINARY_HOST="https://npmmirror.com/mirrors/esbuild"
# 安装构建依赖 # 安装构建依赖(使用同样的存档源)
RUN apt-get update && apt-get install -y --no-install-recommends \ RUN apt-get update && apt-get install -y --no-install-recommends \
build-essential pkg-config \ build-essential pkg-config \
libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev libvips-dev \ 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