¿Cómo instalar una versión antigua de Discourse?

Estoy intentando configurar un servidor de pruebas. Planeo utilizarlo para probar actualizaciones, instalaciones de complementos, etc.

Mi foro en vivo es de hace un tiempo (2.5.0 beta7) y por eso me gustaría instalar exactamente esa versión en el servidor de pruebas también. Pensé que podría simplemente hacer checkout por etiqueta o ID de commit desde GitHub, pero no estoy lográndolo (probablemente debido a la falta de conocimientos de git).

¿Alguien puede decirme cómo instalar una versión anterior de manera efectiva?

Gracias.

2 Me gusta

Ok, parece que simplemente no encontré un ID de commit que funcionara, pero usé el de los foros existentes y parece que ahora funciona.

git show para obtener el ID del commit, git checkout $id para usarlo en el servidor de pruebas.

1 me gusta

Hmm, eso no funcionó exactamente. Aunque se instaló la última versión.

Si alguien tiene un consejo sobre cómo forzar la instalación de una versión anterior, sería de gran ayuda.

1 me gusta

Revisa la misma versión de discourse_docker que usas en tu otro servidor; quizás puedas copiar tu app.yml desde el servidor antiguo y realizar los cambios necesarios. Además, en app.yml, cambia la version de tests-passed a una etiqueta (por ejemplo, v2.5.0.beta7) o usa un hash de commit de Git.

11 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.