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