📦 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?
📦 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?
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.
Skill issue, tenho certeza que colocou a tag com latest eenfiou um apk update no meio do container...
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 ...
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.
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