Come installerei una certa versione (vecchia) di Discourse

I’m trying to setup a test server. I’m planning to use it to test updates, plugin installs etc.

My live forum is a bit back in time (2.5.0 beta7) and so I’d like to install this exact version on the test server too. I thought I could just checkout by tag or commit ID from github but I’m failing to do so (likely due to the lack of git knowledge).

Can anyone tell me how to install an older version effectively?

Thanks.

2 Mi Piace

Ok, looks like I just didn’t find a commit Id that worked, but I used the one from the existing forums and it seems to work now

git show to get the commit ID, git checkout $id to use it for the test server.

1 Mi Piace

Hmm that didn’t exactly work. It installed the latest version though.

If anyone’s got a tip on how to forcefully install an older version that’d be helpful.

1 Mi Piace

Checkout the same version of discourse_docker that you use on your other server, maybe copy your app.yml from the old server and make the necessary changes. Also in app.yml, change the version from tests-passed to either a tag (e.g. v2.5.0.beta7) or use a git commit hash.

11 Mi Piace

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