n8n-1 commited on
Commit
a0581be
·
verified ·
1 Parent(s): 45f1488

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +1 -17
Dockerfile CHANGED
@@ -1,21 +1,5 @@
1
  FROM ghcr.io/deluxebear/n8n:chs
2
 
3
- USER root
4
 
5
- # 进入 n8n 安装目录
6
- WORKDIR /usr/local/lib/node_modules/n8n
7
-
8
- # 安装社区节点
9
- RUN npm install n8n-nodes-browserless n8n-nodes-chatgpt
10
-
11
- # 2. 关键修正:修复文件权限
12
- # 因为你是用 root 安装的 npm 包,所有权归 root。
13
- # 但后面切回 node 用户运行程序时,可能会因为没有读取权限而报错。
14
- # 必须把新安装文件的所有权还给 node 用户。
15
- RUN chown -R node:node /usr/local/lib/node_modules/n8n
16
-
17
- # 切回普通用户
18
- USER node
19
-
20
- # 声明端口(虽然主要是文档作用,但写上比较好)
21
  EXPOSE 7860
 
1
  FROM ghcr.io/deluxebear/n8n:chs
2
 
3
+ RUN npm install n8n-nodes-puppeteer
4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
  EXPOSE 7860