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

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -2
Dockerfile CHANGED
@@ -51,13 +51,14 @@ ENV POSTGRES_USER=${POSTGRES_USER} \
51
  DB_POSTGRESDB_USER=${POSTGRES_USER} \
52
  DB_POSTGRESDB_PASSWORD=${POSTGRES_PASSWORD} \
53
  DB_POSTGRESDB_DATABASE=${POSTGRES_DB} \
54
- PATH="${VIRTUAL_ENV}/bin:/usr/local/lib/node_modules/n8n/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:$PATH"
 
55
 
56
  # 复制构建阶段的 Node.js 和 n8n
57
  COPY --from=builder /usr/local/bin/node /usr/local/bin/
58
  COPY --from=builder /usr/local/lib/node_modules /usr/local/lib/node_modules
59
  # 复制构建阶段的 Python 运行环境
60
- COPY --from=builder ${VIRTUAL_ENV} ${VIRTUAL_ENV}
61
 
62
  # 安装必要的软件包并设置时区
63
  RUN apt-get update && apt-get install -y \
 
51
  DB_POSTGRESDB_USER=${POSTGRES_USER} \
52
  DB_POSTGRESDB_PASSWORD=${POSTGRES_PASSWORD} \
53
  DB_POSTGRESDB_DATABASE=${POSTGRES_DB} \
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
62
 
63
  # 安装必要的软件包并设置时区
64
  RUN apt-get update && apt-get install -y \