Files changed (1) hide show
  1. Dockerfile +13 -15
Dockerfile CHANGED
@@ -1,21 +1,19 @@
1
- ARG N8N_VERSION=stable
2
 
3
- FROM docker.n8n.io/n8nio/n8n:$N8N_VERSION
4
 
5
- LABEL maintainer="Xiaoliang <xiaoliang.zero@gmail.com>"
 
 
 
 
6
 
7
- ENV N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
8
- N8N_RUNNERS_ENABLED=true \
9
- N8N_PROXY_HOPS=1
10
 
11
- # https://huggingface.co/docs/hub/spaces-sdks-docker#permissions
12
- # The container runs with user ID 1000.
13
- # node docker image already has a user named node with ID 1000.
14
  USER node
 
 
15
 
16
- VOLUME ["$HOME/.n8n"]
17
-
18
- # n8n default port
19
- EXPOSE 5678
20
-
21
- ENTRYPOINT ["tini", "--", "/docker-entrypoint.sh"]
 
1
+ FROM n8nio/n8n:latest
2
 
3
+ USER root
4
 
5
+ # تنظیم محیط برای استفاده از دیتابیس داخلی (SQLite)
6
+ ENV DB_TYPE=sqlite
7
+ ENV N8N_USER_FOLDER=/home/node/.n8n
8
+ ENV N8N_PORT=7860
9
+ ENV N8N_ENCRYPTION_KEY=super-secret-key-for-you-123
10
 
11
+ # ایجاد پوشه و دسترسی کامل
12
+ RUN mkdir -p /home/node/.n8n && chown -R node:node /home/node/.n8n
 
13
 
 
 
 
14
  USER node
15
+ WORKDIR /home/node
16
+ EXPOSE 7860
17
 
18
+ # اجرای مستقیم
19
+ CMD ["n8n", "start"]