Ich versuche, einen Testserver einzurichten. Ich plane, ihn zum Testen von Updates, Plugin-Installationen usw. zu verwenden.
Mein Live-Forum ist etwas älter (2.5.0 beta7), und ich möchte daher genau diese Version auch auf dem Testserver installieren. Ich dachte, ich könnte einfach über einen Tag oder eine Commit-ID von GitHub auschecken, scheitere dabei aber wahrscheinlich aufgrund mangelnder Git-Kenntnisse.
Kann mir jemand sagen, wie man effektiv eine ältere Version installiert?
Ok, sieht so aus, als hätte ich einfach keine funktionierende Commit-ID gefunden, aber ich habe die aus den bestehenden Foren verwendet, und es scheint jetzt zu funktionieren.
git show, um die Commit-ID zu erhalten, und git checkout $id, um sie für den Testserver zu verwenden.
Schau dir dieselbe Version von discourse_docker an, die du auf deinem anderen Server verwendest. Kopiere vielleicht deine app.yml vom alten Server und führe die erforderlichen Änderungen durch. Ändere in der app.yml auch die version von tests-passed entweder auf einen Tag (z. B. v2.5.0.beta7) oder verwende einen Git-Commit-Hash.