VBouchard commited on
Commit
25a0c07
·
verified ·
1 Parent(s): e27866e

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -8
Dockerfile CHANGED
@@ -1,6 +1,6 @@
1
  FROM node:18-alpine
2
 
3
- # Dépendances nécessaires pour Chromium (utilisé en fond par certaines dépendances de Flowise)
4
  RUN apk add --no-cache \
5
  git \
6
  python3 \
@@ -15,20 +15,22 @@ RUN apk add --no-cache \
15
  freetype \
16
  harfbuzz \
17
  ca-certificates \
18
- ttf-freefont \
19
- nodejs \
20
- npm
21
 
22
- # Prévenir les téléchargements inutiles
23
  ENV PUPPETEER_SKIP_DOWNLOAD=true
24
  ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
25
 
26
  # Installer Flowise
27
  RUN npm install -g flowise
28
 
29
- # Exposer le bon port
30
- ENV PORT=7860
31
-
32
  WORKDIR /data
33
 
 
 
 
 
 
 
34
  CMD ["npx", "flowise", "start", "--port", "7860"]
 
1
  FROM node:18-alpine
2
 
3
+ # Installer les dépendances système nécessaires
4
  RUN apk add --no-cache \
5
  git \
6
  python3 \
 
15
  freetype \
16
  harfbuzz \
17
  ca-certificates \
18
+ ttf-freefont
 
 
19
 
20
+ # Prévenir les téléchargements inutiles par Puppeteer
21
  ENV PUPPETEER_SKIP_DOWNLOAD=true
22
  ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
23
 
24
  # Installer Flowise
25
  RUN npm install -g flowise
26
 
27
+ # Définir un répertoire de travail accessible pour les logs
 
 
28
  WORKDIR /data
29
 
30
+ # Rediriger la création de fichiers de log vers ce dossier
31
+ ENV FLOWISE_LOG_PATH=/data/logs
32
+
33
+ # Exposer le port via variable d'environnement
34
+ ENV PORT=7860
35
+
36
  CMD ["npx", "flowise", "start", "--port", "7860"]