Come installerei una certa versione (vecchia) di Discourse

Sto cercando di configurare un server di test. Ho intenzione di utilizzarlo per testare aggiornamenti, installazioni di plugin, ecc.

Il mio forum live è un po’ datato (2.5.0 beta7), quindi vorrei installare esattamente questa versione anche sul server di test. Pensavo di poter semplicemente fare il checkout tramite tag o ID di commit da GitHub, ma non ci riesco (probabilmente a causa della mia scarsa conoscenza di Git).

Qualcuno può dirmi come installare in modo efficace una versione più vecchia?

Grazie.

2 Mi Piace

Ok, sembra che non avessi trovato un ID di commit funzionante, ma ho usato quello dai forum esistenti e sembra funzionare ora.

Usa git show per ottenere l’ID del commit e git checkout $id per utilizzarlo sul server di test.

1 Mi Piace

Hmm, non ha funzionato esattamente. Ha comunque installato l’ultima versione.

Se qualcuno ha un consiglio su come forzare l’installazione di una versione precedente, sarebbe utile.

1 Mi Piace

Controlla la stessa versione di discourse_docker che utilizzi sul tuo altro server; magari copia il file app.yml dal vecchio server ed effettua le modifiche necessarie. Inoltre, in app.yml, cambia la version da tests-passed a un tag (ad esempio v2.5.0.beta7) oppure usa un hash di commit git.

11 Mi Piace

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