File size: 530 Bytes
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 |
# Use uma imagem base que tenha Python e Node.js
FROM node:14
# Instale Python e pip
RUN apt-get update && apt-get install -y python3 python3-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
RUN 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"]
|