Solución alternativa para la página de mantenimiento: ¿se puede hacer esto?

Así que pasé por todo el proceso, con la ayuda del bot de Discourse, lo cual me lo puso un poco más fácil, ya que parece que el tema original «Move from standalone container to separate web and data containers» fue escrito hace 10 años y no quería liar las cosas.

Tras unas cuantas preguntas y tomar muchas notas, creo que entiendo un poco mejor las cosas. Mi instalación está funcionando, así que supongo que todo se ha configurado correctamente…?

El bot me dijo que cuando quiera actualizar algo que realmente requiera SSH, este debería ser el orden:

# esto tomará alrededor de 20 minutos (la primera vez); normalmente 5–15 min después
# (NO es el tiempo exacto del primer bootstrap — docker almacena en caché las capas en reconstrucciones posteriores)
sudo ./launcher bootstrap web_only

# después de un bootstrap exitoso, ejecuta:
sudo ./launcher destroy web_only && sudo ./launcher start web_only

# ocasionalmente, comprueba el espacio en disco:
df -h

# y si el espacio en disco está por agotarse debido a imágenes antiguas sin usar:
sudo ./launcher cleanup

y estaré listo para ir.

Esa actualización «una vez al año» es un poco más compleja, pero también tomé notas al respecto, solo necesito organizar esas notas, ya que no las voy a usar ahora mismo.

¿Ese flujo de trabajo anterior es correcto?

Y gracias a todos por compartir sus comentarios!