Spaces:
Sleeping
Sleeping
Update Dockerfile
Browse files- 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 :
|
| 75 |
-
|
| 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
|