ernestmindres commited on
Commit
4cbb647
·
verified ·
1 Parent(s): 7d1c198

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -3
Dockerfile CHANGED
@@ -15,12 +15,14 @@ WORKDIR /app
15
  COPY requirements.txt .
16
  # Installation des dépendances du système (eSpeak, PortAudio) et Python
17
  RUN apt-get update && \
18
- # NOUVEAU: Ajout de libportaudio2 (souvent requis pour les libs audio)
19
- # AJOUT MAJEUR: Installer espeak-data pour s'assurer d'avoir toutes les configurations de voix
20
- apt-get install -y espeak libespeak1 libportaudio2 espeak-data && \
 
21
  pip install --no-cache-dir -r requirements.txt \
22
  && rm requirements.txt
23
 
 
24
  # ÉTAPE 4: Copie de l'Application et des Fichiers
25
  # Nous copions tous les fichiers de l'application et nous assurons que
26
  # l'utilisateur 'user' en est le propriétaire.
 
15
  COPY requirements.txt .
16
  # Installation des dépendances du système (eSpeak, PortAudio) et Python
17
  RUN apt-get update && \
18
+ # SUPPRESSION: Retrait de l'ancienne version d'espeak et des données
19
+ apt-get remove -y espeak libespeak1 espeak-data || echo "espeak non installé, continuer" && \
20
+ # AJOUT: Installation d'eSpeak-NG et libportaudio2 (pour la compatibilité)
21
+ apt-get install -y espeak-ng libportaudio2 && \
22
  pip install --no-cache-dir -r requirements.txt \
23
  && rm requirements.txt
24
 
25
+
26
  # ÉTAPE 4: Copie de l'Application et des Fichiers
27
  # Nous copions tous les fichiers de l'application et nous assurons que
28
  # l'utilisateur 'user' en est le propriétaire.