Alirezamp commited on
Commit
2c58e52
·
verified ·
1 Parent(s): 8d5bf74

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +15 -18
Dockerfile CHANGED
@@ -1,4 +1,4 @@
1
- FROM n8nio/n8n:latest
2
 
3
  # # Set user to root for installation
4
  USER root
@@ -31,19 +31,19 @@ ARG NODE_FUNCTION_ALLOW_BUILTIN=*
31
  ARG NODE_FUNCTION_ALLOW_EXTERNAL=*
32
 
33
  # Install system dependencies
34
- # RUN apk add --no-cache \
35
- # git \
36
- # python3 \
37
- # py3-pip \
38
- # make \
39
- # g++ \
40
- # build-base \
41
- # cairo-dev \
42
- # pango-dev \
43
- # chromium \
44
- # postgresql-client \
45
- # ffmpeg \
46
- # yt-dlp
47
 
48
  # Set environment variables
49
  ENV PUPPETEER_SKIP_DOWNLOAD=true
@@ -59,8 +59,5 @@ RUN mkdir -p $BASE_PATH \
59
  # Set working directory
60
  WORKDIR /data
61
 
62
- EXPOSE 443
63
- EXPOSE 5678
64
-
65
  # Start n8n
66
- # CMD ["n8n", "start"]
 
1
+ FROM node:24-alpine
2
 
3
  # # Set user to root for installation
4
  USER root
 
31
  ARG NODE_FUNCTION_ALLOW_EXTERNAL=*
32
 
33
  # Install system dependencies
34
+ RUN apk add --no-cache \
35
+ git \
36
+ python3 \
37
+ py3-pip \
38
+ make \
39
+ g++ \
40
+ build-base \
41
+ cairo-dev \
42
+ pango-dev \
43
+ chromium \
44
+ postgresql-client \
45
+ ffmpeg \
46
+ yt-dlp
47
 
48
  # Set environment variables
49
  ENV PUPPETEER_SKIP_DOWNLOAD=true
 
59
  # Set working directory
60
  WORKDIR /data
61
 
 
 
 
62
  # Start n8n
63
+ CMD ["n8n", "start"]