MB-IDK commited on
Commit
924da10
·
verified ·
1 Parent(s): 39ad8d3

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +18 -1
Dockerfile CHANGED
@@ -1,9 +1,23 @@
1
  FROM n8nio/n8n:latest
2
 
3
  USER root
 
 
 
 
 
 
 
 
 
 
 
 
4
  RUN mkdir -p /home/node/.n8n && chown -R node:node /home/node/.n8n
 
5
  USER node
6
 
 
7
  ENV N8N_PORT=7860
8
  ENV PORT=7860
9
  ENV N8N_HOST=0.0.0.0
@@ -11,7 +25,10 @@ ENV N8N_PROTOCOL=https
11
  ENV N8N_EDITOR_BASE_URL=https://mb-idk-testspace.hf.space
12
  ENV WEBHOOK_URL=https://mb-idk-testspace.hf.space
13
 
 
 
 
14
  EXPOSE 7860
15
 
16
  ENTRYPOINT ["tini", "--", "/docker-entrypoint.sh"]
17
- CMD ["start"]
 
1
  FROM n8nio/n8n:latest
2
 
3
  USER root
4
+
5
+ # Installation de Chromium et des dépendances système pour le scraping
6
+ RUN apk update && apk add --no-cache \
7
+ chromium \
8
+ nss \
9
+ freetype \
10
+ harfbuzz \
11
+ ca-certificates \
12
+ ttf-freefont \
13
+ libstdc++
14
+
15
+ # On s'assure que le dossier de config appartient bien à l'utilisateur node
16
  RUN mkdir -p /home/node/.n8n && chown -R node:node /home/node/.n8n
17
+
18
  USER node
19
 
20
+ # Variables d'environnement pour Hugging Face
21
  ENV N8N_PORT=7860
22
  ENV PORT=7860
23
  ENV N8N_HOST=0.0.0.0
 
25
  ENV N8N_EDITOR_BASE_URL=https://mb-idk-testspace.hf.space
26
  ENV WEBHOOK_URL=https://mb-idk-testspace.hf.space
27
 
28
+ # Variable pour dire à n8n/Puppeteer où se trouve Chromium
29
+ ENV CHROME_BIN=/usr/bin/chromium-browser
30
+
31
  EXPOSE 7860
32
 
33
  ENTRYPOINT ["tini", "--", "/docker-entrypoint.sh"]
34
+ CMD ["start"]