dieumercimvemba commited on
Commit
2b39fd6
verified
1 Parent(s): bc78698

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -3
Dockerfile CHANGED
@@ -19,6 +19,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
19
  ffmpeg \
20
  libopenblas-dev \
21
  libasound2 \
 
 
22
  # Outils Python
23
  python3 \
24
  python3-pip \
@@ -71,10 +73,12 @@ RUN python3 -m pip install --break-system-packages \
71
 
72
  # --- FIN DES INSTALLATIONS ---
73
 
74
- # 3. CRUCIAL : Revenir l'utilisateur 'node'
75
- USER node
76
- # AJOUT CRITIQUE: Copier les scripts Python et les assets du d茅p么t vers le dossier d'ex茅cution /data
77
  COPY data/ /data/
 
 
 
78
 
79
  # 4. Variables d'environnement
80
  ENV N8N_HOST=0.0.0.0
 
19
  ffmpeg \
20
  libopenblas-dev \
21
  libasound2 \
22
+ libsndfile1 \
23
+ # --- AJOUT CRITIQUE POUR SOUNDFILE (Fix 'Format non reconnu') ---^
24
  # Outils Python
25
  python3 \
26
  python3-pip \
 
73
 
74
  # --- FIN DES INSTALLATIONS ---
75
 
76
+ # 3. CRUCIAL : Copie des fichiers et ajustement des permissions
77
+ # On copie les scripts et assets AVANT de passer 脿 l'utilisateur 'node'
 
78
  COPY data/ /data/
79
+ # On s'assure que l'utilisateur 'node' a la permission d'茅crire dans /data (pour n8n et les scripts)
80
+ RUN chown -R node:node /data
81
+ USER node
82
 
83
  # 4. Variables d'environnement
84
  ENV N8N_HOST=0.0.0.0