浏览代码

dockerfile 增加对nodejs对处理

luojunhui 1 月之前
父节点
当前提交
2f01883c4a
共有 1 个文件被更改,包括 12 次插入0 次删除
  1. 12 0
      Dockerfile

+ 12 - 0
Dockerfile

@@ -5,6 +5,18 @@ ENV PYTHONDONTWRITEBYTECODE 1
 ENV PYTHONUNBUFFERED 1
 ENV PIP_DISABLE_PIP_VERSION_CHECK=on
 
+RUN apt-get update && \
+    apt-get install -y --no-install-recommends \
+    curl \
+    gcc \
+    libpq-dev \
+    xz-utils \
+    && \
+    curl -fsSL https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.xz | tar -xJ -C /usr/local --strip-components=1 --no-same-owner && \
+    rm -rf /var/lib/apt/lists/*
+
+# 验证 node 和 npm
+RUN node -v && npm -v
 RUN apt-get update && \
     apt-get install -y --no-install-recommends gcc libpq-dev && \
     rm -rf /var/lib/apt/lists/*