geqintan commited on
Commit
b48f457
·
1 Parent(s): 341a5f9
Files changed (1) hide show
  1. Dockerfile +9 -8
Dockerfile CHANGED
@@ -1,14 +1,15 @@
1
- FROM n8nio/n8n
2
 
3
- # 设置环境变量
4
- ENV N8N_ENCRYPTION_KEY=1234567890
5
- ENV N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
 
6
 
7
- # 设置正确的文件权限
8
- # RUN chmod 0600 /home/node/.n8n/config
9
 
10
  # 暴露端口
11
- EXPOSE 7860
12
 
13
- # 启动 n8n
14
  CMD ["n8n", "start"]
 
1
+ FROM ubuntu:20.04
2
 
3
+ # 安装Node.js
4
+ RUN apt-get update && apt-get install -y curl
5
+ RUN curl -sL https://deb.nodesource.com/setup_16.x | bash -
6
+ RUN apt-get install -y nodejs
7
 
8
+ # 全局安装n8n
9
+ RUN npm install -g n8n
10
 
11
  # 暴露端口
12
+ EXPOSE 5678
13
 
14
+ # 启动命令
15
  CMD ["n8n", "start"]