Perspicacious commited on
Commit
5c3efca
·
verified ·
1 Parent(s): c0ec47c

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +1 -25
Dockerfile CHANGED
@@ -2,9 +2,6 @@ FROM node:18-bookworm-slim
2
 
3
  USER root
4
 
5
- # ============================================
6
- # 1. OUTILS SYSTÈME
7
- # ============================================
8
  RUN apt-get update && apt-get install -y \
9
  ca-certificates \
10
  openssl \
@@ -33,30 +30,18 @@ RUN apt-get update && apt-get install -y \
33
  chromium-driver \
34
  && rm -rf /var/lib/apt/lists/*
35
 
36
- # ============================================
37
- # 2. VARIABLES CHROMIUM
38
- # ============================================
39
  ENV CHROME_BIN=/usr/bin/chromium
40
  ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
41
  ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium
42
  ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1
43
  ENV PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH=/usr/bin/chromium
44
 
45
- # ============================================
46
- # 3. N8N
47
- # ============================================
48
  RUN npm install -g npm@10
49
 
50
- RUN npm install -g n8n
51
 
52
- # ============================================
53
- # 4. PLAYWRIGHT
54
- # ============================================
55
  RUN npm install -g playwright-core
56
 
57
- # ============================================
58
- # 5. SERVEUR PDF
59
- # ============================================
60
  WORKDIR /app
61
 
62
  COPY pdf-server.js /app/pdf-server.js
@@ -64,21 +49,12 @@ COPY pdf-server.js /app/pdf-server.js
64
  RUN npm init -y && \
65
  npm install express playwright-core
66
 
67
- # ============================================
68
- # 6. VARIABLES N8N
69
- # ============================================
70
  ENV N8N_USER_FOLDER=/data/.n8n
71
  ENV N8N_COMMUNITY_PACKAGES_ENABLED=true
72
  ENV N8N_REINSTALL_MISSING_PACKAGES=true
73
 
74
- # ============================================
75
- # 7. DOSSIERS
76
- # ============================================
77
  RUN mkdir -p /data/.n8n && chmod -R 777 /data/.n8n
78
 
79
- # ============================================
80
- # 8. SCRIPT DE DÉMARRAGE
81
- # ============================================
82
  COPY start.sh /start.sh
83
 
84
  RUN chmod +x /start.sh
 
2
 
3
  USER root
4
 
 
 
 
5
  RUN apt-get update && apt-get install -y \
6
  ca-certificates \
7
  openssl \
 
30
  chromium-driver \
31
  && rm -rf /var/lib/apt/lists/*
32
 
 
 
 
33
  ENV CHROME_BIN=/usr/bin/chromium
34
  ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
35
  ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium
36
  ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1
37
  ENV PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH=/usr/bin/chromium
38
 
 
 
 
39
  RUN npm install -g npm@10
40
 
41
+ RUN npm install -g n8n@1.89.2
42
 
 
 
 
43
  RUN npm install -g playwright-core
44
 
 
 
 
45
  WORKDIR /app
46
 
47
  COPY pdf-server.js /app/pdf-server.js
 
49
  RUN npm init -y && \
50
  npm install express playwright-core
51
 
 
 
 
52
  ENV N8N_USER_FOLDER=/data/.n8n
53
  ENV N8N_COMMUNITY_PACKAGES_ENABLED=true
54
  ENV N8N_REINSTALL_MISSING_PACKAGES=true
55
 
 
 
 
56
  RUN mkdir -p /data/.n8n && chmod -R 777 /data/.n8n
57
 
 
 
 
58
  COPY start.sh /start.sh
59
 
60
  RUN chmod +x /start.sh