Update Dockerfile
Browse files- Dockerfile +4 -16
Dockerfile
CHANGED
|
@@ -83,23 +83,11 @@ RUN python -c "import nltk; nltk.download('averaged_perceptron_tagger_eng')"
|
|
| 83 |
COPY --from=frontend /app/dist ./streaming-react-app/dist
|
| 84 |
|
| 85 |
WORKDIR $HOME/app/seamless_server
|
| 86 |
-
RUN --mount=type=secret,id=HF_TOKEN,mode=0444,required=false \
|
| 87 |
huggingface-cli login --token $(cat /run/secrets/HF_TOKEN) || echo "HF_TOKEN error" && \
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
# Télécharger TOUS les modèles expressifs requis
|
| 91 |
-
huggingface-cli download meta-private/SeamlessExpressive pretssel_melhifigan_wm-final.pt --local-dir ./models/Seamless/ || echo "HF_TOKEN error" && \
|
| 92 |
-
huggingface-cli download meta-private/SeamlessExpressive m2m_expressive_unity.pt --local-dir ./models/Seamless/ || echo "HF_TOKEN error" && \
|
| 93 |
-
huggingface-cli download meta-private/SeamlessExpressive pretssel_melhifigan_wm-16khz.pt --local-dir ./models/Seamless/ || echo "HF_TOKEN error" && \
|
| 94 |
-
# Créer le lien symbolique pour le vocoder
|
| 95 |
-
ln -sf $(readlink -f models/Seamless/pretssel_melhifigan_wm-final.pt) models/Seamless/pretssel_melhifigan_wm.pt || true && \
|
| 96 |
-
# CRUCIAL : Copier tous les modèles vers SeamlessStreaming
|
| 97 |
-
cp -r ./models/Seamless/* ./models/SeamlessStreaming/ || true && \
|
| 98 |
-
# Télécharger et copier les fichiers de configuration
|
| 99 |
-
huggingface-cli download meta-private/SeamlessExpressive --include="*.yaml" --local-dir ./models/Seamless/ || echo "Config files not found" && \
|
| 100 |
-
cp ./models/Seamless/*.yaml ./models/SeamlessStreaming/ 2>/dev/null || true
|
| 101 |
|
| 102 |
USER user
|
| 103 |
RUN ["chmod", "+x", "./run_docker.sh"]
|
| 104 |
-
CMD ./run_docker.sh
|
| 105 |
-
|
|
|
|
| 83 |
COPY --from=frontend /app/dist ./streaming-react-app/dist
|
| 84 |
|
| 85 |
WORKDIR $HOME/app/seamless_server
|
| 86 |
+
RUN --mount=type=secret,id=HF_TOKEN,mode=0444,required=false \
|
| 87 |
huggingface-cli login --token $(cat /run/secrets/HF_TOKEN) || echo "HF_TOKEN error" && \
|
| 88 |
+
huggingface-cli download meta-private/SeamlessExpressive pretssel_melhifigan_wm-final.pt --local-dir ./models/Seamless/ || echo "HF_TOKEN error" && \
|
| 89 |
+
ln -s $(readlink -f models/Seamless/pretssel_melhifigan_wm-final.pt) models/Seamless/pretssel_melhifigan_wm.pt || true;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 90 |
|
| 91 |
USER user
|
| 92 |
RUN ["chmod", "+x", "./run_docker.sh"]
|
| 93 |
+
CMD ./run_docker.sh
|
|
|