chakasoft commited on
Commit
06301a6
·
verified ·
1 Parent(s): e9a8e67

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -3
Dockerfile CHANGED
@@ -43,14 +43,14 @@ RUN apk add --no-cache \
43
  # --- 安裝 n8n 和 Playwright 套件 ---
44
  RUN npm install -g n8n@${N8N_VERSION} playwright puppeteer --omit=dev
45
 
46
- # --- 主要修正:移除 --with-deps 參數 ---
47
- # 因為我們使用的是 Alpine Linux (apk),而 --with-deps 會嘗試使用 Debian/Ubuntu 的 apt-get。
48
  # 我們已經在上面的 `apk add` 指令中手動安裝了所有依賴。
49
  RUN npx playwright install
50
 
51
  # --- 設定權限 ---
 
52
  RUN mkdir -p ${N8N_PATH} && \
53
- chown -R node:node /home/node /usr/lib/node_modules
54
 
55
  # --- 切換到非 root 用戶 ---
56
  USER node
 
43
  # --- 安裝 n8n 和 Playwright 套件 ---
44
  RUN npm install -g n8n@${N8N_VERSION} playwright puppeteer --omit=dev
45
 
46
+ # --- 安裝 Playwright 的瀏覽器二進位檔案 ---
 
47
  # 我們已經在上面的 `apk add` 指令中手動安裝了所有依賴。
48
  RUN npx playwright install
49
 
50
  # --- 設定權限 ---
51
+ # 主要修正:將 chown 的目標路徑修正為 /usr/local/lib/node_modules
52
  RUN mkdir -p ${N8N_PATH} && \
53
+ chown -R node:node /home/node /usr/local/lib/node_modules
54
 
55
  # --- 切換到非 root 用戶 ---
56
  USER node