Spaces:
Sleeping
Sleeping
Upload 2 files
Browse files- Dockerfile +0 -7
Dockerfile
CHANGED
|
@@ -12,8 +12,6 @@ RUN apk add --no-cache \
|
|
| 12 |
build-base \
|
| 13 |
libc6-compat
|
| 14 |
|
| 15 |
-
# 全域安裝 n8n 和 ngrok
|
| 16 |
-
# RUN npm install -g n8n ngrok
|
| 17 |
|
| 18 |
# 全域安裝 n8n
|
| 19 |
RUN npm install -g n8n
|
|
@@ -25,8 +23,6 @@ RUN npm install -g n8n
|
|
| 25 |
RUN mkdir -p /data/.n8n
|
| 26 |
# 將 /data 資料夾的擁有權交給 'node' 使用者
|
| 27 |
RUN chown -R node:node /data
|
| 28 |
-
# 確保 n8n 配置文件權限為 0600
|
| 29 |
-
#RUN mkdir -p /data/.n8n && chown node:node /data/.n8n && chmod 0600 /data/.n8n
|
| 30 |
# 確保 /data/.n8n 目錄權限為 700,檔案(如 config)權限為 600
|
| 31 |
RUN chmod 700 /data/.n8n
|
| 32 |
# 清理可能存在的無效 config 檔案
|
|
@@ -39,8 +35,5 @@ USER node
|
|
| 39 |
WORKDIR /data
|
| 40 |
EXPOSE 7860
|
| 41 |
|
| 42 |
-
# 啟動指令
|
| 43 |
-
#CMD ["sh", "-c", "ngrok config add-authtoken $NGROK_AUTHTOKEN && ngrok http --log stdout $N8N_PORT & n8n start"]
|
| 44 |
-
|
| 45 |
# 啟動 n8nk
|
| 46 |
CMD ["n8n", "start"]
|
|
|
|
| 12 |
build-base \
|
| 13 |
libc6-compat
|
| 14 |
|
|
|
|
|
|
|
| 15 |
|
| 16 |
# 全域安裝 n8n
|
| 17 |
RUN npm install -g n8n
|
|
|
|
| 23 |
RUN mkdir -p /data/.n8n
|
| 24 |
# 將 /data 資料夾的擁有權交給 'node' 使用者
|
| 25 |
RUN chown -R node:node /data
|
|
|
|
|
|
|
| 26 |
# 確保 /data/.n8n 目錄權限為 700,檔案(如 config)權限為 600
|
| 27 |
RUN chmod 700 /data/.n8n
|
| 28 |
# 清理可能存在的無效 config 檔案
|
|
|
|
| 35 |
WORKDIR /data
|
| 36 |
EXPOSE 7860
|
| 37 |
|
|
|
|
|
|
|
|
|
|
| 38 |
# 啟動 n8nk
|
| 39 |
CMD ["n8n", "start"]
|