Merge branch 'fix/tmux-host-supervisor-healthcheck'

This commit is contained in:
devops committed 2026-09-26 17:06:58 +00:00
commit 510cc4151a
1 file changed
+10 -2
+10 -2
View File
@@ -2,8 +2,16 @@
# Proceso principal (PID 1) del contenedor tmux-host: lanza el chequeo de # Proceso principal (PID 1) del contenedor tmux-host: lanza el chequeo de
# salud en background y mantiene el contenedor vivo, igual que el # salud en background y mantiene el contenedor vivo, igual que el
# `tail -f /dev/null` del `docker run` inline original. # `tail -f /dev/null` del `docker run` inline original.
set -eu set -u
/usr/local/bin/healthcheck.sh & supervise_healthcheck() {
while true; do
/usr/local/bin/healthcheck.sh
echo "$(date -u +%Y-%m-%dT%H:%M:%SZ) WARN: healthcheck.sh salio inesperadamente (exit=$?) -- relanzando en 10s" \
>> /DATA/AppData/k3d-lab-v3/tmux-host/logs/health.log 2>/dev/null || true
sleep 10
done
}
supervise_healthcheck &
exec tail -f /dev/null exec tail -f /dev/null