refactor: atualiza Dockerfile para usar Alpine Linux e corrige instalação do Python

This commit is contained in:
LS
2025-04-04 17:55:58 -03:00
parent 74e5a1f7e3
commit ad0ea2f259
2 changed files with 71 additions and 6 deletions

View File

@@ -1,15 +1,30 @@
FROM fedora:latest
FROM alpine:latest
# Instalar dependências do sistema
RUN dnf update -y && \
dnf install -y python3.12 python3-pip make git && \
dnf clean all
RUN apk update && \
apk add --no-cache \
python3 \
py3-pip \
make \
git \
gcc \
python3-dev \
musl-dev \
linux-headers
# Criar link simbólico para python3
RUN ln -sf python3 /usr/bin/python
# Definir diretório de trabalho
WORKDIR /app
# Copiar arquivos do projeto
COPY . .
RUN ls
# Instalar dependências Python
RUN make install
# Expor a porta que o Flask usa (ajuste conforme necessário)
# Expor a porta que o Flask usa
EXPOSE 5000
# Comando para rodar a aplicação