SABRI001 commited on
Commit
63dd2cf
·
1 Parent(s): 9381b31

custom n8n dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +26 -0
Dockerfile ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM docker.n8n.io/n8nio/n8n:latest
2
+
3
+ USER root
4
+
5
+ # Create HF-compatible user (UID 1000 required by HF Spaces)
6
+ RUN apk add --no-cache su-exec && \
7
+ adduser -D -u 1000 -h /home/user user && \
8
+ mkdir -p /home/user/.n8n && \
9
+ chown -R 1000:1000 /home/user/.n8n
10
+
11
+ USER user
12
+
13
+ ENV HOME=/home/user \
14
+ PATH="/home/user/.local/bin:$PATH" \
15
+ N8N_USER_FOLDER=/home/user/.n8n \
16
+ N8N_HOST=0.0.0.0 \
17
+ N8N_PORT=7860 \
18
+ N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
19
+ N8N_SECURE_COOKIE=false
20
+
21
+ WORKDIR /home/user/app
22
+
23
+ # HF Spaces requires port 7860
24
+ EXPOSE 7860
25
+
26
+ CMD ["n8n", "start"]