13ze commited on
Commit
c6ea085
·
verified ·
1 Parent(s): 1a48081

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -13
Dockerfile CHANGED
@@ -2,7 +2,7 @@ FROM node:18-alpine
2
 
3
  USER root
4
 
5
- # Install original system dependencies
6
  RUN apk add --no-cache \
7
  git \
8
  python3 \
@@ -17,26 +17,26 @@ RUN apk add --no-cache \
17
  ffmpeg \
18
  yt-dlp
19
 
20
- # Set original environment variables
21
  ENV PUPPETEER_SKIP_DOWNLOAD=true
22
  ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
23
 
24
- # Install the original n8n version
25
- RUN npm install -g [email protected]
26
 
27
- # Create original directories
28
  ARG BASE_PATH=/root/.n8n
29
  RUN mkdir -p $BASE_PATH
30
 
31
- # Set original working directory
32
  WORKDIR /data
33
 
34
- # Original start command
35
- CMD ["n8n", "start"]
36
-
37
-
38
-
39
-
40
-
41
 
 
 
42
 
 
 
 
2
 
3
  USER root
4
 
5
+ # Instala dependências do sistema
6
  RUN apk add --no-cache \
7
  git \
8
  python3 \
 
17
  ffmpeg \
18
  yt-dlp
19
 
20
+ # Variáveis para o Puppeteer (caso use nodes que usam Chromium)
21
  ENV PUPPETEER_SKIP_DOWNLOAD=true
22
  ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
23
 
24
+ # Instala o n8n e extensões extras
25
+ RUN npm install -g [email protected] n8n-nodes-zotero
26
 
27
+ # Cria diretório persistente
28
  ARG BASE_PATH=/root/.n8n
29
  RUN mkdir -p $BASE_PATH
30
 
31
+ # Define diretório de trabalho
32
  WORKDIR /data
33
 
34
+ # Porta definida pelo Hugging Face
35
+ ENV PORT=7860
36
+ ENV N8N_PORT=$PORT
 
 
 
 
37
 
38
+ # Expor porta correta
39
+ EXPOSE $PORT
40
 
41
+ # Comando de inicialização
42
+ CMD ["n8n", "start"]