legends810 commited on
Commit
6e36f71
ยท
verified ยท
1 Parent(s): 420a1ba

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +8 -7
Dockerfile CHANGED
@@ -1,5 +1,6 @@
1
- # syntax=docker/dockerfile:1.5
2
- FROM --pull docker.n8n.io/n8nio/n8n:nightly
 
3
 
4
  ENV N8N_HOST=0.0.0.0 \
5
  N8N_PROTOCOL=http \
@@ -9,17 +10,17 @@ ENV N8N_HOST=0.0.0.0 \
9
  N8N_RUNNERS_ENABLED=true \
10
  N8N_VERSION=nightly
11
 
 
12
  USER node
13
  RUN cat >/home/node/disable-gzip-preload.js <<'JS'
14
  const Module = require('module');
15
- const real = Module._load;
16
- Module._load = (req,p,m) => req==='compression'
17
- ? () => (_req,_res,next)=>next()
18
- : real(req,p,m);
19
  console.log('๐Ÿ—œ๏ธ compression disabled');
20
  JS
21
  ENV NODE_OPTIONS="--require=/home/node/disable-gzip-preload.js"
22
 
 
23
  USER root
24
  RUN cat >/usr/local/bin/start.sh <<'SH' && chmod +x /usr/local/bin/start.sh
25
  #!/usr/bin/env sh
@@ -33,7 +34,7 @@ fi
33
  export N8N_BASE_URL="$APP_URL"
34
  export WEBHOOK_URL="$APP_URL"
35
  export N8N_EDITOR_BASE_URL="$APP_URL"
36
- echo "๐Ÿš€ n8n on $N8N_PORT โ€“ $APP_URL"
37
  exec n8n start
38
  SH
39
 
 
1
+ # syntax=docker/dockerfile:1.4 # 1.4 tak เคนเฅ€ supported
2
+ ARG CACHEBUST=2024-08-05 # <-- commit เค•เคฐเคคเฅ‡ เคธเคฎเคฏ เคฌเคธ เคฏเคน เคฌเคฆเคฒ เคฆเฅ‡เค‚
3
+ FROM docker.n8n.io/n8nio/n8n:nightly
4
 
5
  ENV N8N_HOST=0.0.0.0 \
6
  N8N_PROTOCOL=http \
 
10
  N8N_RUNNERS_ENABLED=true \
11
  N8N_VERSION=nightly
12
 
13
+ # โ”€โ”€ gzip stub โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
14
  USER node
15
  RUN cat >/home/node/disable-gzip-preload.js <<'JS'
16
  const Module = require('module');
17
+ const real=Module._load;
18
+ Module._load=(r,p,m)=>r==='compression'?()=>(_q,_s,n)=>n():real(r,p,m);
 
 
19
  console.log('๐Ÿ—œ๏ธ compression disabled');
20
  JS
21
  ENV NODE_OPTIONS="--require=/home/node/disable-gzip-preload.js"
22
 
23
+ # โ”€โ”€ start script โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
24
  USER root
25
  RUN cat >/usr/local/bin/start.sh <<'SH' && chmod +x /usr/local/bin/start.sh
26
  #!/usr/bin/env sh
 
34
  export N8N_BASE_URL="$APP_URL"
35
  export WEBHOOK_URL="$APP_URL"
36
  export N8N_EDITOR_BASE_URL="$APP_URL"
37
+ echo "๐Ÿš€ n8n running on $N8N_PORT โ†’ $APP_URL"
38
  exec n8n start
39
  SH
40