teste / Dockerfile
joaomaia's picture
Update Dockerfile
1666232
raw
history blame contribute delete
943 Bytes
# Use a imagem oficial Python 3.9 do sistema operacional Slim Debian (Buster)
FROM python:latest
# Define o diretório de trabalho no contêiner
WORKDIR /code
# Defina a variável de ambiente TRANSFORMERS_CACHE
#ENV TRANSFORMERS_CACHE /code/.cache/huggingface
# Crie os diretórios relacionados ao seu aplicativo dentro do diretório de trabalho
#RUN mkdir -p $TRANSFORMERS_CACHE && chmod -R 777 $TRANSFORMERS_CACHE
# Atualize o pip
RUN python -m pip install --no-cache-dir --upgrade pip
# Copie o arquivo requirements.txt para o contêiner
COPY requirements.txt .
# Instale as dependências do projeto
RUN pip install --no-cache-dir -r requirements.txt
# Copie o código do aplicativo para o contêiner
COPY . .
# Comando a ser executado quando o contêiner for iniciado
CMD ["python", "serve", "./app.py", "--address", "0.0.0.0", "--port", "7860", "*"]
RUN mkdir /.cache
RUN chmod 777 /.cache
RUN mkdir .chroma
RUN chmod 777 .chroma