sanaweb commited on
Commit
ef646c3
·
verified ·
1 Parent(s): 9263b29

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -6
Dockerfile CHANGED
@@ -1,5 +1,11 @@
1
- # استفاده از تصویر رسمی n8n
2
- FROM n8nio/n8n:latest
 
 
 
 
 
 
3
 
4
  # تنظیم متغیرهای محیطی
5
  ENV N8N_BASIC_AUTH_ACTIVE=true
@@ -10,11 +16,12 @@ ENV N8N_PORT=7860
10
  ENV N8N_PROTOCOL=http
11
  ENV WEBHOOK_TUNNEL_URL="https://n8n-workflow.hf.space"
12
 
13
- # تنظیم دایرکتوری کاری
14
- WORKDIR /data
15
 
16
- # باز کردن پورت مورد نیاز
 
 
 
17
  EXPOSE 7860
18
 
19
  # اجرای n8n
20
- CMD ["n8n"]
 
1
+ # استفاده از Node.js رسمی و نصب n8n دستی
2
+ FROM node:18-alpine
3
+
4
+ # تنظیم دایرکتوری کاری
5
+ WORKDIR /data
6
+
7
+ # نصب n8n
8
+ RUN npm install -g n8n
9
 
10
  # تنظیم متغیرهای محیطی
11
  ENV N8N_BASIC_AUTH_ACTIVE=true
 
16
  ENV N8N_PROTOCOL=http
17
  ENV WEBHOOK_TUNNEL_URL="https://n8n-workflow.hf.space"
18
 
 
 
19
 
20
+ # تصحیح مجوزهای فایل تنظیمات
21
+ ENV N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
22
+
23
+ # باز کردن پورت
24
  EXPOSE 7860
25
 
26
  # اجرای n8n
27
+ CMD ["n8n"]