baxin commited on
Commit
a566a34
·
verified ·
1 Parent(s): 2327a87

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -7
Dockerfile CHANGED
@@ -1,23 +1,23 @@
1
- # ベースイメージ
2
- FROM node:20-slim
3
 
4
- # rootで実行
5
  USER root
6
 
7
- # 依存関係インストール
8
  RUN apt-get update && apt-get install -y \
9
  chromium \
10
  tzdata \
11
  ca-certificates \
12
  && rm -rf /var/lib/apt/lists/*
13
 
14
- # プロキシ無効化
15
  ENV http_proxy=
16
  ENV https_proxy=
17
  ENV HTTP_PROXY=
18
  ENV HTTPS_PROXY=
19
 
20
- # n8n設定
21
  ENV PUPPETEER_SKIP_DOWNLOAD=true
22
  ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium
23
  ENV N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
@@ -33,7 +33,7 @@ ENV DB_POSTGRESDB_SCHEMA=public
33
  ENV EXECUTIONS_DATA_PRUNE=true
34
  ENV EXECUTIONS_DATA_MAX_AGE=2160
35
 
36
- # インストール
37
  RUN npm install -g n8n@latest && npm cache clean --force
38
  RUN mkdir -p /data
39
 
 
1
+ # base image
2
+ FROM node:22-slim
3
 
4
+ # root
5
  USER root
6
 
7
+ # install dependencies
8
  RUN apt-get update && apt-get install -y \
9
  chromium \
10
  tzdata \
11
  ca-certificates \
12
  && rm -rf /var/lib/apt/lists/*
13
 
14
+ # disable proxy
15
  ENV http_proxy=
16
  ENV https_proxy=
17
  ENV HTTP_PROXY=
18
  ENV HTTPS_PROXY=
19
 
20
+ # n8n configs
21
  ENV PUPPETEER_SKIP_DOWNLOAD=true
22
  ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium
23
  ENV N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
 
33
  ENV EXECUTIONS_DATA_PRUNE=true
34
  ENV EXECUTIONS_DATA_MAX_AGE=2160
35
 
36
+ # install n8n
37
  RUN npm install -g n8n@latest && npm cache clean --force
38
  RUN mkdir -p /data
39