File size: 732 Bytes
30628ca
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Usando uma imagem do Python com Tag 3.10.12
FROM python:3.10.12

# Instalando dependências do OpenCV
RUN apt-get update && apt-get install -y libgl1-mesa-glx libglib2.0-0

# Defina o diretório de trabalho como /app:
WORKDIR /app

# Copie o conteúdo do diretório atual para o contêiner em /app:
COPY . /app

# Instale todos os pacotes necessários especificados em requisitos.txt:
RUN pip install --no-cache-dir -r requirements.txt
# RUN pip install --no-cache-dir Flask==3.0.1 opencv-python==4.9.0.80

# Disponibilize a porta 5000 para o mundo fora deste contêiner:
EXPOSE 5000

# Definir variável de ambiente:
ENV FLASK_APP=main.py

# Execute app.py quando o contêiner for iniciado:
CMD ["flask", "run", "--host=0.0.0.0"]