dck / Dockerfile
13ze's picture
Update Dockerfile
356dc4b verified
raw
history blame contribute delete
715 Bytes
# 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"]