File size: 558 Bytes
7cbce81
ef284ae
 
7cbce81
ef284ae
 
 
 
 
 
 
 
 
 
7cbce81
ef284ae
 
 
7cbce81
 
 
 
 
 
ef284ae
7cbce81
ef284ae
7cbce81
ef284ae
f02477a
ef284ae
7cbce81
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
FROM node:20-alpine

USER root

RUN apk add --no-cache \
    git \
    python3 \
    py3-pip \
    make \
    g++ \
    build-base \
    cairo-dev \
    pango-dev \
    chromium \
    postgresql-client

ENV PUPPETEER_SKIP_DOWNLOAD=true
ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
ENV NODE_FUNCTION_ALLOW_BUILTIN=*
ENV NODE_FUNCTION_ALLOW_EXTERNAL=*
ENV N8N_PORT=7860
ENV N8N_LISTEN_ADDRESS=0.0.0.0

RUN npm install -g n8n@1.123.5

RUN mkdir -p /root/.n8n && chmod -R 777 /root/.n8n

EXPOSE 7860

WORKDIR /data

CMD ["n8n", "start", "--port=7860"]