30 lines
694 B
Plaintext
30 lines
694 B
Plaintext
# Use a imagem oficial do Python
|
|
FROM python:3.9-slim
|
|
|
|
# Defina o diretório de trabalho no contêiner
|
|
WORKDIR /app
|
|
|
|
# Copie os arquivos necessários para o contêiner
|
|
COPY . /app
|
|
|
|
#RUN apt update && apt install -y cmake make build-essential libgl1-mesa-glx wget libsqlite3-dev
|
|
RUN apt-get update && apt-get install -y \
|
|
cmake \
|
|
make \
|
|
build-essential \
|
|
libgl1-mesa-glx \
|
|
wget \
|
|
libsqlite3-dev \
|
|
libgtk2.0-dev \
|
|
pkg-config
|
|
|
|
|
|
# Instale as dependências
|
|
RUN pip install --no-cache-dir -r requirements.txt
|
|
# Exponha a porta em que a aplicação Flask vai rodar
|
|
EXPOSE 5001
|
|
|
|
# Comando para rodar a aplicação
|
|
CMD ["python3", "app.py"]
|
|
|