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