joaomaia commited on
Commit
3012fd1
·
1 Parent(s): c7211bd

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +13 -8
Dockerfile CHANGED
@@ -1,19 +1,24 @@
 
1
  FROM python:3.9-slim-buster
2
 
 
3
  WORKDIR /code
4
 
5
- COPY requirements.txt .
 
 
6
 
7
- # Install any needed packages specified in requirements.txt
8
  RUN python -m pip install --no-cache-dir --upgrade pip
 
 
 
 
 
9
  RUN pip install --no-cache-dir -r requirements.txt
10
 
11
- # Copy the application code
12
  COPY . .
13
 
 
14
  CMD ["python", "/code/app.py"]
15
-
16
- RUN mkdir /.cache
17
- RUN chmod 777 /.cache
18
- RUN mkdir .chroma
19
- RUN chmod 777 .chroma
 
1
+ # Use a imagem oficial Python 3.9 do sistema operacional Slim Debian (Buster)
2
  FROM python:3.9-slim-buster
3
 
4
+ # Define o diretório de trabalho no contêiner
5
  WORKDIR /code
6
 
7
+ # Crie os diretórios relacionados ao seu aplicativo dentro do diretório de trabalho
8
+ #RUN mkdir .cache && chmod 777 .cache
9
+ #RUN mkdir .chroma && chmod 777 .chroma
10
 
11
+ # Atualize o pip
12
  RUN python -m pip install --no-cache-dir --upgrade pip
13
+
14
+ # Copie o arquivo requirements.txt para o contêiner
15
+ COPY requirements.txt .
16
+
17
+ # Instale as dependências do projeto
18
  RUN pip install --no-cache-dir -r requirements.txt
19
 
20
+ # Copie o código do aplicativo para o contêiner
21
  COPY . .
22
 
23
+ # Comando a ser executado quando o contêiner for iniciado
24
  CMD ["python", "/code/app.py"]