Mise à niveau de 2.6.0.beta1 vers la dernière version

Le passage au nouveau serveur est beaucoup plus sûr car vous n’avez pas besoin de modifier l’ancien serveur tant que le nouveau ne fonctionne pas !

Ce que je ferais, c’est suivre le guide rsync, en excluant postgres_*. Ensuite, je renommerais app.yml et exécuterais ./discourse-setup --skip-connection-test (car le DNS ne pointera pas encore vers le nouveau serveur). Puis je restaurerais la sauvegarde. Vous pouvez (généralement) tester que le nouveau serveur fonctionne en modifiant votre DNS local pour qu’il pointe vers celui-ci, mais dans le pire des cas, vous changez simplement le DNS et si c’est un désastre, vous remettez le DNS en place. (Si c’est Digital Ocean ou autre chose avec une IP flottante qui peut pointer vers plusieurs VM, vous pouvez simplement les rediriger et ne pas vous soucier du DNS.)

Je l’ai fait une dizaine de fois ces derniers mois. Si vous préférez ne pas le faire vous-même, je suis disponible.

1 « J'aime »