¿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.

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.

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.

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.