hijnu commited on
Commit
482babd
·
verified ·
1 Parent(s): 55139c3

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -3
Dockerfile CHANGED
@@ -5,8 +5,6 @@ FROM node:20-slim AS builder
5
  ARG requirements="requests yt-dlp"
6
  ARG PACKAGES="n8n"
7
  ARG WORKDIR=/app
8
- ARG DUMP_URL
9
- ARG DUMP_PASSWORD
10
 
11
  # 安装 Python3、venv 以及必要的系统工具
12
  RUN apt-get update && apt-get install -y python3 python3-venv curl gnupg build-essential && \
@@ -23,6 +21,8 @@ RUN python3 -m venv $VIRTUAL_ENV && \
23
  FROM postgres:latest
24
 
25
  # 设置构建时变量
 
 
26
  ARG POSTGRES_USER=n8n
27
  ARG POSTGRES_PASSWORD=n8n
28
  ARG POSTGRES_DB=n8n
@@ -52,7 +52,8 @@ ENV POSTGRES_USER=${POSTGRES_USER} \
52
  DB_POSTGRESDB_USER=${POSTGRES_USER} \
53
  DB_POSTGRESDB_PASSWORD=${POSTGRES_PASSWORD} \
54
  DB_POSTGRESDB_DATABASE=${POSTGRES_DB} \
55
- 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/
 
5
  ARG requirements="requests yt-dlp"
6
  ARG PACKAGES="n8n"
7
  ARG WORKDIR=/app
 
 
8
 
9
  # 安装 Python3、venv 以及必要的系统工具
10
  RUN apt-get update && apt-get install -y python3 python3-venv curl gnupg build-essential && \
 
21
  FROM postgres:latest
22
 
23
  # 设置构建时变量
24
+ ARG DUMP_URL
25
+ ARG DUMP_PASSWORD
26
  ARG POSTGRES_USER=n8n
27
  ARG POSTGRES_PASSWORD=n8n
28
  ARG POSTGRES_DB=n8n
 
52
  DB_POSTGRESDB_USER=${POSTGRES_USER} \
53
  DB_POSTGRESDB_PASSWORD=${POSTGRES_PASSWORD} \
54
  DB_POSTGRESDB_DATABASE=${POSTGRES_DB} \
55
+ ENV 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/