Spaces:
Running
Running
Update Dockerfile
Browse files- 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 |
|