basyx commited on
Commit
a5a4e6b
·
verified ·
1 Parent(s): 1b0969c

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -5
Dockerfile CHANGED
@@ -8,14 +8,13 @@ RUN apk add --no-cache \
8
  yt-dlp \
9
  git \
10
  python3 \
11
- py3-pip
12
  make \
13
  g++ \
14
  build-base \
15
  cairo-dev \
16
  pango-dev \
17
- postgresql-client \
18
- ffmpeg \
19
 
20
  ENV N8N_RUNNERS_ENABLED=true
21
  ENV NODE_FUNCTION_ALLOW_BUILTIN=*
@@ -23,7 +22,16 @@ ENV NODE_FUNCTION_ALLOW_EXTERNAL=*
23
  ENV N8N_PORT=7860
24
  ENV PORT=7860
25
  ENV N8N_PROTOCOL=http
26
- ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
 
27
  ENV PUPPETEER_SKIP_DOWNLOAD=true
 
 
 
 
 
 
 
 
28
 
29
- EXPOSE 7860
 
8
  yt-dlp \
9
  git \
10
  python3 \
11
+ py3-pip \
12
  make \
13
  g++ \
14
  build-base \
15
  cairo-dev \
16
  pango-dev \
17
+ postgresql-client
 
18
 
19
  ENV N8N_RUNNERS_ENABLED=true
20
  ENV NODE_FUNCTION_ALLOW_BUILTIN=*
 
22
  ENV N8N_PORT=7860
23
  ENV PORT=7860
24
  ENV N8N_PROTOCOL=http
25
+ ENV N8N_HOST=0.0.0.0
26
+ ENV N8N_LISTEN_ADDRESS=0.0.0.0
27
  ENV PUPPETEER_SKIP_DOWNLOAD=true
28
+ ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
29
+ ENV HOME=/home/node
30
+ ENV N8N_USER_FOLDER=/home/node/.n8n
31
+
32
+ RUN mkdir -p /home/node/.n8n && \
33
+ chown -R node:node /home/node
34
+
35
+ EXPOSE 7860
36
 
37
+ USER node