hijnu commited on
Commit
1c06cb9
·
verified ·
1 Parent(s): 38b4c87

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -2
Dockerfile CHANGED
@@ -8,7 +8,7 @@ ARG WORKDIR=/app
8
 
9
  # 安装 Python3、venv 以及必要的系统工具
10
  RUN apt-get update && apt-get install -y python3 python3-venv curl gnupg build-essential && \
11
- npm install -g ${PACKAGES} && \
12
  apt-get clean && rm -rf /var/lib/apt/lists/*
13
 
14
  # 设置 Python 虚拟环境
@@ -54,8 +54,9 @@ ENV POSTGRES_USER=${POSTGRES_USER} \
54
  VIRTUAL_ENV=$WORKDIR/venv
55
  ENV PATH="$VIRTUAL_ENV/bin:/usr/local/lib/node_modules/n8n/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:$PATH"
56
 
57
- # 复制构建阶段的 Node.js 和 n8n
58
  COPY --from=builder /usr/local/bin/node /usr/local/bin/
 
59
  COPY --from=builder /usr/local/lib/node_modules /usr/local/lib/node_modules
60
  # 复制构建阶段的 Python 运行环境
61
  COPY --from=builder $VIRTUAL_ENV $VIRTUAL_ENV
 
8
 
9
  # 安装 Python3、venv 以及必要的系统工具
10
  RUN apt-get update && apt-get install -y python3 python3-venv curl gnupg build-essential && \
11
+ npm install -g $PACKAGES && \
12
  apt-get clean && rm -rf /var/lib/apt/lists/*
13
 
14
  # 设置 Python 虚拟环境
 
54
  VIRTUAL_ENV=$WORKDIR/venv
55
  ENV PATH="$VIRTUAL_ENV/bin:/usr/local/lib/node_modules/n8n/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:$PATH"
56
 
57
+ # 复制构建阶段的 Node.js、npm 和 n8n
58
  COPY --from=builder /usr/local/bin/node /usr/local/bin/
59
+ COPY --from=builder /usr/local/bin/npm /usr/local/bin/
60
  COPY --from=builder /usr/local/lib/node_modules /usr/local/lib/node_modules
61
  # 复制构建阶段的 Python 运行环境
62
  COPY --from=builder $VIRTUAL_ENV $VIRTUAL_ENV