FROM fedora:39

# Instalar dependências do sistema
RUN dnf update -y && \
    dnf install -y python3.12 python3-pip make git && \
    dnf clean all

# Definir diretório de trabalho
WORKDIR /app

# Copiar arquivos do projeto
COPY . .

# Instalar dependências Python
RUN make install

# Expor a porta que o Flask usa (ajuste conforme necessário)
EXPOSE 5000

# Comando para rodar a aplicação
CMD ["make", "run"] 