Update Dockerfile
Browse files- Dockerfile +3 -8
Dockerfile
CHANGED
|
@@ -30,7 +30,6 @@ ARG DB_POSTGRESDB_USER=$DB_POSTGRESDB_USER
|
|
| 30 |
ARG DB_POSTGRESDB_PASSWORD=$DB_POSTGRESDB_PASSWORD
|
| 31 |
ARG NODE_FUNCTION_ALLOW_BUILTIN=*
|
| 32 |
ARG NODE_FUNCTION_ALLOW_EXTERNAL=*
|
| 33 |
-
|
| 34 |
# Install system dependencies
|
| 35 |
RUN apk add --no-cache \
|
| 36 |
git \
|
|
@@ -51,17 +50,13 @@ ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
|
|
| 51 |
# Install n8n globally
|
| 52 |
RUN npm install -g n8n@1.115.2
|
| 53 |
|
| 54 |
-
# Create necessary directories
|
| 55 |
-
RUN mkdir -p $
|
| 56 |
&& chmod -R 777 $BASE_PATH
|
| 57 |
|
| 58 |
-
# Fix: Create instance.id file if it doesn't exist (required for n8n 1.115.2+)
|
| 59 |
-
RUN if [ -d "$BASE_PATH/instance.id" ]; then rm -rf "$BASE_PATH/instance.id"; fi \
|
| 60 |
-
&& touch "$BASE_PATH/instance.id" \
|
| 61 |
-
&& chmod 666 "$BASE_PATH/instance.id"
|
| 62 |
-
|
| 63 |
# Set working directory
|
| 64 |
WORKDIR /data
|
| 65 |
|
| 66 |
# Start n8n
|
|
|
|
| 67 |
CMD ["n8n", "start"]
|
|
|
|
| 30 |
ARG DB_POSTGRESDB_PASSWORD=$DB_POSTGRESDB_PASSWORD
|
| 31 |
ARG NODE_FUNCTION_ALLOW_BUILTIN=*
|
| 32 |
ARG NODE_FUNCTION_ALLOW_EXTERNAL=*
|
|
|
|
| 33 |
# Install system dependencies
|
| 34 |
RUN apk add --no-cache \
|
| 35 |
git \
|
|
|
|
| 50 |
# Install n8n globally
|
| 51 |
RUN npm install -g n8n@1.115.2
|
| 52 |
|
| 53 |
+
# Create necessary directories (<<<<< هذا هو السطر الذي تم تعديله)
|
| 54 |
+
RUN mkdir -p $BASE_PATH \
|
| 55 |
&& chmod -R 777 $BASE_PATH
|
| 56 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 57 |
# Set working directory
|
| 58 |
WORKDIR /data
|
| 59 |
|
| 60 |
# Start n8n
|
| 61 |
+
|
| 62 |
CMD ["n8n", "start"]
|