File size: 943 Bytes
3012fd1 789cdd1 8a75856 3012fd1 23663f0 8a75856 e34c880 7080c5e e34c880 3012fd1 7080c5e 8a75856 3012fd1 2691931 3012fd1 c976a6e 3012fd1 c976a6e 2691931 3012fd1 8a75856 3012fd1 1666232 7080c5e | 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 29 30 31 | # 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 |