# 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"]