File size: 506 Bytes
c6e635b
7f20b23
 
 
c6e635b
7f20b23
 
 
 
 
 
 
 
 
 
 
 
 
 
c6e635b
7f20b23
 
 
c6e635b
 
7f20b23
c6e635b
 
 
 
7f20b23
 
 
 
c4d7796
 
c6e635b
 
 
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
33
34
35
36
37
38
39
40
FROM node:20-alpine

USER root

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

# Puppeteer 
ENV PUPPETEER_SKIP_DOWNLOAD=true
ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser

# n8n
RUN npm install -g n8n@1.123.6

ENV N8N_USER_FOLDER=/data/.n8n

RUN mkdir -p /data/.n8n \
    && chmod -R 777 /data

WORKDIR /data

CMD ["n8n", "start"]