Primero quiero ejecutar una copia exacta, luego hacer una copia de seguridad completa y a partir de ahí ver cómo iniciar el proceso de actualización sin destruir la instancia. Una vez que encuentre un método funcional, también actualizaré la instancia de producción.
La dificultad actual es: ¿cómo creo primero una copia exacta de mi versión antigua, incluyendo la base de datos antigua de PG y los plugins antiguos?
Como principiante, agradezco mucho cualquier sugerencia o enlace.
Por lo que entiendo, en la copia de seguridad no se incluyen software, es decir, plugins y su versión, ni tampoco Discourse mismo con su versión. Por lo tanto, no es adecuada para el asunto mencionado anteriormente.
Afortunadamente, el plugin que impedía nuestra actualización ya es compatible nuevamente con la versión actual de Discourse, por lo que pude configurar un nuevo servidor con la versión más reciente y restaurar allí nuestra copia de seguridad.
Sin embargo, puede ser muy útil para algunos (como también para nuestra comunidad durante el período en que el plugin no era compatible con el software) saber cómo construir una instancia de prueba como una copia exacta, para poder realizar pasos adicionales en un entorno seguro sin afectar la producción.
El proceso básico parece bastante sencillo, aunque hay muchos comentarios que ofrecen enfoques modificados y parámetros de comando. No lo he hecho yo mismo. Si tuviera que hacerlo, supongo que empezaría por lo básico y vería cómo va. Se discuten varias posibles dificultades en los comentarios.
El citado por mí es lo que intenté y no funcionó.
Haciendo un 1:1 con un Snap a través del Proveedor, deshabilitando https.
Intenté mucho también cambiando la configuración a través de rails pero no pude hacerlo funcionar, así que la forma a través de snap no me funciona en absoluto. Así que pregunto aquí, por una forma de hacerlo. (incluso si ya resolví mi problema, esto podría ser útil en el futuro)
Sí, lo que de nuevo lleva a actualizaciones, por qué esto no debería funcionar.
¿Qué problema crees que estás resolviendo al crear otro sitio usando el mismo contenedor?
Supongo que si eso es lo que quieres hacer, entonces lo que debes hacer es construir la imagen y lanzarla detrás de un proxy inverso para ambos sitios.
Además, hay algunas imágenes nuevas que aún no son compatibles y que se pueden lanzar directamente, por lo que podrías buscar temas sobre ellas.