1een commited on
Commit
92571a4
·
verified ·
1 Parent(s): d9cdf4d

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -0
Dockerfile CHANGED
@@ -9,6 +9,7 @@ ARG DATABASE_PATH=$BASE_PATH/database
9
  ARG CONFIG_PATH=$BASE_PATH/config
10
  ARG WORKFLOWS_PATH=$BASE_PATH/workflows
11
  ARG LOGS_PATH=$BASE_PATH/logs
 
12
  ARG N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=$N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS
13
  ARG N8N_RUNNERS_ENABLED=true
14
  ARG allowVulnerableTags=true
@@ -58,6 +59,12 @@ RUN npm install -g n8n@1.105.2
58
  RUN mkdir -p $DATABASE_PATH $CONFIG_PATH $WORKFLOWS_PATH $LOGS_PATH \
59
  && chmod -R 777 $BASE_PATH
60
 
 
 
 
 
 
 
61
  # Set working directory
62
  WORKDIR /data
63
 
 
9
  ARG CONFIG_PATH=$BASE_PATH/config
10
  ARG WORKFLOWS_PATH=$BASE_PATH/workflows
11
  ARG LOGS_PATH=$BASE_PATH/logs
12
+
13
  ARG N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=$N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS
14
  ARG N8N_RUNNERS_ENABLED=true
15
  ARG allowVulnerableTags=true
 
59
  RUN mkdir -p $DATABASE_PATH $CONFIG_PATH $WORKFLOWS_PATH $LOGS_PATH \
60
  && chmod -R 777 $BASE_PATH
61
 
62
+ # 修改目录权限为 node 用户可读写
63
+ RUN chown -R node:node $BASE_PATH
64
+
65
+ # Fix write permission for /data
66
+ RUN mkdir -p /data && chmod -R 777 /data
67
+
68
  # Set working directory
69
  WORKDIR /data
70