EddyGiusepe's picture
Minha App com OpenCV e Flask
30628ca
raw
history blame
732 Bytes
# 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"]