File size: 715 Bytes
87ed849 356dc4b 3d47765 c3c499c 356dc4b 87ed849 356dc4b 87ed849 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# Use uma imagem base que tenha Python e Node.js
FROM node:14
# Instale Python, pip e outras dependências
RUN apt-get update && apt-get install -y python3 python3-pip
# Crie um link simbólico para pip
RUN ln -s /usr/bin/pip3 /usr/bin/pip
# Crie um diretório de trabalho
WORKDIR /app
# Copie os arquivos de dependências
COPY requirements.txt .
COPY app.py .
# Instale as dependências Python usando python3 -m pip para garantir que o pip esteja corretamente identificado
RUN python3 -m pip install -r requirements.txt
# Instale o WebTorrent globalmente usando npm
RUN npm install -g webtorrent
# Exponha a porta usada pelo Gradio
EXPOSE 7860
# Comando para iniciar o aplicativo
CMD ["python3", "app.py"]
|