Cuando algo va mal
Siempre en este orden:
sve doctor # lo primero: dice qué falla y por qué
docker compose ps # quién está sano y quién no
docker compose logs --tail 100 api
Dos cosas que parecen fallos y no lo son
curl https://su-dominio da «connection refused» desde el propio servidor. Es el NAT
del router: la máquina no puede alcanzarse a sí misma por su dirección pública. Compruebe
así:
curl -k --resolve su-dominio:443:127.0.0.1 https://su-dominio
502 durante unos segundos después de recrear un contenedor. La pasarela guarda la dirección anterior. Se resuelve solo, o en el acto con:
docker compose exec gateway nginx -s reload
Una actualización dejó algo roto
sve update vuelve atrás sola si algo no queda sano, así que lo normal es que ya esté en
la versión anterior. Si no:
sve rollback
La vuelta atrás recupera la versión, no los datos: la copia de seguridad que se hizo
antes de actualizar sigue donde sve update dijo que la dejaba, y restaurarla es una
decisión que toma una persona, porque tira todo lo que haya pasado desde entonces.
El panel no carga pero los canales se ven
Son cosas distintas: la emisión no depende del panel. Mire sve logs api.
No encuentra la respuesta
Guarde la salida de sve doctor y de docker compose ps y envíeselas a su proveedor: son
las dos cosas que se piden siempre y ahorran una vuelta entera de preguntas.