Creating a duplicate of production environment

@RemahI no dije desarrollo, dije “entorno de preparación/pruebas”. Me refiero a un entorno de preparación para probar cosas como la importación de mensajes desde otra plataforma, etc.

No, no estoy haciendo spam en el foro. Se trata de un proceso de pensamiento completamente diferente. Lo que mencionas se refiere a problemas o fallas de respaldo existentes en el sistema y a la ruta estándar de “respaldo/restauración” que algunos podrían considerar como una opción para este camino; sin embargo, no es la única ruta a seguir, por lo que estoy explorando otra opción para configurar dicho entorno de preparación en este momento, siguiendo un camino completamente diferente.

Mi comentario fue directo: dije ‘desarrollador’ porque has ‘desarrollado’ una instalación de Discourse no estándar.

Sabemos que tales configuraciones generan muchos problemas que no son relevantes para la mayoría de las instancias que utilizan el método de instalación oficialmente soportado.

Hice referencia al tema que creaste porque es un caso claro.

Recuerda este tema. No se trata de discutir variaciones respecto a la norma, sino de solicitar pasos estándar:

Tu instancia está muy lejos de ese conjunto estándar de pasos:

Este tema se vuelve confuso cuanto más se incluyen configuraciones no soportadas. La instalación oficial tiene una población de cientos o miles, por lo que los consejos generalmente serán aplicables a todos. En cambio, las instalaciones no estándar a menudo tienen una población o tamaño de muestra de uno, por lo que es mucho mejor colocarlas en temas separados, ya que algunos consejos podrían ser engañosos para la mayoría.

Me disculpo si he sonado demasiado fuerte. :slightly_smiling_face:

No intento disuadirte de publicar lo que probablemente sea información muy útil para algunos sitios. Tu contribución será más útil y más fácil de referenciar con su propio título en su propio tema.

De forma confusa, estoy obteniendo el siguiente error:

$ git reset --hard '28032eaf38530b96c92aef3df42841aa8613a2f6'
fatal: No se pudo analizar el objeto '28032eaf38530b96c92aef3df42841aa8613a2f6'.

Creo que ese es el hash correcto que se está ejecutando en mi servidor de producción, y parece existir en GitHub: Commits · discourse/discourse · GitHub

Por lo demás, todo parece estar limpio:

$ git status
# En la rama master
nada que confirmar, directorio de trabajo limpio
$ git fsck
Comprobando directorios de objetos: 100% (256/256), hecho.
Comprobando objetos: 100% (5038/5038), hecho.

Quiero preparar la actualización a la versión 2.7.0.beta2, pero esto parece estar impidiéndome comenzar desde el mismo punto que los servidores de producción :frowning:

¡Oh, me he confundido con los hashes de Discourse y los de discourse-docker… qué tonto soy. Debería poner mi hash de versión de Discourse en el campo version: del yml, como se indica en How do you install an earlier version of Discourse? - #2 by johnmuhl

Disculpa el ruido.