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

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +2 -4
Dockerfile CHANGED
@@ -37,7 +37,6 @@ ENV POSTGRES_USER=${POSTGRES_USER} \
37
  POSTGRES_PASSWORD=${POSTGRES_PASSWORD} \
38
  POSTGRES_DB=${POSTGRES_DB} \
39
  WEBHOOK_URL=${WEBHOOK_URL} \
40
- WORKDIR=${WORKDIR} \
41
  DB_IMPORT=${DB_IMPORT} \
42
  N8N_HOST=0.0.0.0 \
43
  N8N_PORT=7860 \
@@ -52,14 +51,13 @@ ENV POSTGRES_USER=${POSTGRES_USER} \
52
  DB_POSTGRESDB_USER=${POSTGRES_USER} \
53
  DB_POSTGRESDB_PASSWORD=${POSTGRES_PASSWORD} \
54
  DB_POSTGRESDB_DATABASE=${POSTGRES_DB} \
55
- VIRTUAL_ENV=$WORKDIR/venv \
56
- PATH="$VIRTUAL_ENV/bin:/usr/local/lib/node_modules/n8n/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:$PATH"
57
 
58
  # 复制构建阶段的 Node.js 和 n8n
59
  COPY --from=builder /usr/local/bin/node /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
63
 
64
  # 安装必要的软件包并设置时区
65
  RUN apt-get update && apt-get install -y \
 
37
  POSTGRES_PASSWORD=${POSTGRES_PASSWORD} \
38
  POSTGRES_DB=${POSTGRES_DB} \
39
  WEBHOOK_URL=${WEBHOOK_URL} \
 
40
  DB_IMPORT=${DB_IMPORT} \
41
  N8N_HOST=0.0.0.0 \
42
  N8N_PORT=7860 \
 
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 \