Update Dockerfile
Browse files- 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 $
|
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
|