|
@@ -7,7 +7,7 @@ ENV PYTHONUNBUFFERED=1
|
|
|
ENV PIP_DISABLE_PIP_VERSION_CHECK=on
|
|
|
ENV NVM_DIR=/root/.nvm
|
|
|
|
|
|
-# 安装依赖 + 安装 node + 安装 jsdom 和 canvas
|
|
|
+# 安装依赖 + 安装 node + 安装 jsdom
|
|
|
RUN apt-get update && \
|
|
|
apt-get install -y --no-install-recommends \
|
|
|
curl gcc libpq-dev ca-certificates bash gnupg make build-essential openssl xz-utils \
|
|
@@ -20,11 +20,11 @@ RUN apt-get update && \
|
|
|
ln -s "$NVM_DIR/versions/node/$(ls $NVM_DIR/versions/node)/bin/node" /usr/bin/node && \
|
|
|
ln -s "$NVM_DIR/versions/node/$(ls $NVM_DIR/versions/node)/bin/npm" /usr/bin/npm && \
|
|
|
ln -s "$NVM_DIR/versions/node/$(ls $NVM_DIR/versions/node)/bin/npx" /usr/bin/npx && \
|
|
|
- . "$NVM_DIR/nvm.sh" && nvm use default && npm install -g jsdom canvas && \
|
|
|
+ . "$NVM_DIR/nvm.sh" && nvm use default && npm install -g jsdom && \
|
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
|
|
# 验证(可选)
|
|
|
-RUN node -v && npm -v && node -p "require('canvas')" && node -p "require('jsdom')"
|
|
|
+RUN node -v && npm -v && node -p "require('jsdom')"
|
|
|
|
|
|
COPY requirements.txt .
|
|
|
RUN pip install --no-cache-dir -r requirements.txt
|