eligapris commited on
Commit
d0b1ca2
·
verified ·
1 Parent(s): a6cf709

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -7
Dockerfile CHANGED
@@ -11,20 +11,26 @@ ENV N8N_BASIC_AUTH_ACTIVE=true
11
  ENV N8N_BASIC_AUTH_USER=admin
12
  ENV N8N_BASIC_AUTH_PASSWORD=passswordiwacu908
13
 
14
- # IMPORTANT: Redirect n8n data to /data (Hugging Face persistent directory)
15
- ENV N8N_USER_FOLDER=/data/.n8n
16
- ENV XDG_DATA_HOME=/data
17
- ENV HOME=/data
18
-
19
  # Other settings
20
  ENV N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=false
21
  ENV N8N_RUNNERS_ENABLED=true
22
  ENV N8N_SKIP_USER_MANAGEMENT_SETUP=true
23
 
24
- # Create the directory structure
25
- RUN mkdir -p /data/.n8n && chown -R node:node /data
 
 
 
 
 
26
 
 
 
 
 
 
27
  USER node
 
28
  EXPOSE 7860
29
 
30
  # CMD ["n8n", "start"]
 
11
  ENV N8N_BASIC_AUTH_USER=admin
12
  ENV N8N_BASIC_AUTH_PASSWORD=passswordiwacu908
13
 
 
 
 
 
 
14
  # Other settings
15
  ENV N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=false
16
  ENV N8N_RUNNERS_ENABLED=true
17
  ENV N8N_SKIP_USER_MANAGEMENT_SETUP=true
18
 
19
+ # Stay as root to create directories
20
+ USER root
21
+
22
+ # Create the directory structure with proper permissions
23
+ RUN mkdir -p /data/.n8n && \
24
+ chown -R node:node /data && \
25
+ chmod -R 755 /data
26
 
27
+ # Redirect n8n data to /data (AFTER creating the directory)
28
+ ENV N8N_USER_FOLDER=/data/.n8n
29
+ ENV XDG_DATA_HOME=/data
30
+
31
+ # Switch back to node user for running the application
32
  USER node
33
+
34
  EXPOSE 7860
35
 
36
  # CMD ["n8n", "start"]