Cómo Discourse maneja las actualizaciones

Soy un usuario feliz de Discourse.
Me gustaría saber cómo Discourse maneja las actualizaciones para poder implementar algo similar.
¡Sé que está basado en Docker!
¿Es Watchtower?

Discourse tiene una interfaz web para actualizaciones ubicada en /admin/upgrade

Además, se puede usar ./launcher para reconstruir Discourse con el último código mediante ./launcher rebuild app

¿Estás preguntando sobre cómo podrías crear imágenes base y desplegar actualizaciones? ¿O quieres duplicar lo que hace Launcher para una aplicación diferente?

En cualquier caso, hay muchos temas sobre los diferentes enfoques. Solo busca “docker compose” en este foro. Pero el mejor tema para ti sobre la actualización con Discourse Launcher puede ser este:

@itsbhanusharma, sí, estaba intentando duplicar el lanzador o el actualizador. Acabo de darme cuenta de que no es tan difícil, especialmente usando Golang.