dieumercimvemba commited on
Commit
bd0064b
·
verified ·
1 Parent(s): 4103329

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -8
Dockerfile CHANGED
@@ -1,14 +1,10 @@
1
  # -------------------------------
2
- # Dockerfile n8n + Supabase
3
  # DieuMerci Mvemba
4
  # -------------------------------
5
-
6
  # ----------------------------------------------------
7
  # Dockerfile n8n Généralisé pour Hugging Face Spaces
8
- # Le MAINTAINER, WEBHOOK_URL et ENCRYPTION_KEY seront
9
- # personnalisés via les Settings du Space.
10
  # ----------------------------------------------------
11
-
12
  # 1. Image officielle n8n (utilise l'utilisateur 'node' par défaut)
13
  FROM n8nio/n8n:latest
14
 
@@ -30,6 +26,19 @@ RUN apk add --no-cache \
30
  ffmpeg \
31
  yt-dlp
32
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  # 3. CRUCIAL : Revenir à l'utilisateur 'node'
34
  # L'exécutable 'n8n' est dans le PATH de cet utilisateur.
35
  USER node
@@ -47,14 +56,11 @@ ENV N8N_EXPRESS_SERVER_SET_PROXY_HOST=true
47
  # Résout les avertissements de sécurité/dépréciation
48
  ENV N8N_GIT_NODE_DISABLE_BARE_REPOS=true
49
  ENV N8N_BASIC_AUTH_ACTIVE=true
50
-
51
  # Placeholders pour les URL (à définir dans les Settings)
52
  ENV WEBHOOK_URL=https://<USER>-<SPACE_NAME>.hf.space/
53
  ENV N8N_EDITOR_BASE_URL=https://<USER>-<SPACE_NAME>.hf.space/
54
-
55
  ENV N8N_RUNNERS_ENABLED=true
56
  ENV allowVulnerableTags=true
57
-
58
  # Configuration DB et Puppeteer
59
  ENV DB_TYPE=postgresdb
60
  ENV DB_POSTGRESDB_HOST=localhost
 
1
  # -------------------------------
2
+ # Dockerfile n8n + Supabase + IA Audio/Video
3
  # DieuMerci Mvemba
4
  # -------------------------------
 
5
  # ----------------------------------------------------
6
  # Dockerfile n8n Généralisé pour Hugging Face Spaces
 
 
7
  # ----------------------------------------------------
 
8
  # 1. Image officielle n8n (utilise l'utilisateur 'node' par défaut)
9
  FROM n8nio/n8n:latest
10
 
 
26
  ffmpeg \
27
  yt-dlp
28
 
29
+ # --- NOUVELLES INSTALLATIONS CRITIQUES POUR L'IA AUDIO (TTS et Whisper) ---
30
+ # PyTorch (CPU par défaut), Transformers, et Whisper
31
+ RUN pip install --no-cache-dir \
32
+ torch \
33
+ transformers \
34
+ accelerate \
35
+ soundfile \
36
+ # Installation simple de Whisper
37
+ openai-whisper \
38
+ # Paquet souvent utilisé pour des modèles TTS comme XTTS
39
+ numpy
40
+ # --- FIN DES NOUVELLES INSTALLATIONS ---
41
+
42
  # 3. CRUCIAL : Revenir à l'utilisateur 'node'
43
  # L'exécutable 'n8n' est dans le PATH de cet utilisateur.
44
  USER node
 
56
  # Résout les avertissements de sécurité/dépréciation
57
  ENV N8N_GIT_NODE_DISABLE_BARE_REPOS=true
58
  ENV N8N_BASIC_AUTH_ACTIVE=true
 
59
  # Placeholders pour les URL (à définir dans les Settings)
60
  ENV WEBHOOK_URL=https://<USER>-<SPACE_NAME>.hf.space/
61
  ENV N8N_EDITOR_BASE_URL=https://<USER>-<SPACE_NAME>.hf.space/
 
62
  ENV N8N_RUNNERS_ENABLED=true
63
  ENV allowVulnerableTags=true
 
64
  # Configuration DB et Puppeteer
65
  ENV DB_TYPE=postgresdb
66
  ENV DB_POSTGRESDB_HOST=localhost