Executando verificação de segurança...
3

📦 Packaging

Quem nunca teve uma build EM DOCKER que do nada parou de funcionar em produção sem alteração de código e precisou ser refatorada da noite para o dia?

Carregando publicação patrocinada...
1

seu requirements.txt está com alguma lib sem a versão específicada? Se tu quis montar seu requirements.txt na unha sem dar o pip freeze, é isso que acontece. Vai quebrar.

0
1
FROM python:3.13-slim AS builder

WORKDIR /app

RUN apt update && \
    apt install -y supervisor freeglut3-dev libglib2.0-0 libsm6 libxrender1 libxext6 \
    && apt clean

COPY requirements.txt requirements.txt
RUN pip install --no-cache-dir -r requirements.txt

COPY . .

CMD ["supervisord", "-n", "-c", "/app/supervisord.conf"]

sim, até porque existe uma forma de instalar bibliotecas sem update ...

1

Porque usar supervisord em container de aplicativo? Geralmente containers executam um unico processo, pode ser que tenham processos pendurados no seu container por causa do supervisord.

1

porque é um container de workers, cada container tem 5 processos rodando simultaneamente.

pode ser que tenham processos pendurados no seu container por causa do supervisord.

Não, a cada X horas o processo é morto e sobe um novo e, claro, fico monitorando os recursos dos servidores