innofacisteven commited on
Commit
3d1eab5
·
verified ·
1 Parent(s): 14a182d

Upload 2 files

Browse files
Files changed (1) hide show
  1. 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"]