Bonjour, j’ai pris en charge le poste d’administrateur dans une communauté et je suis actuellement confronté au défi de remettre le forum à jour.
Il n’a pas été mis à jour pendant une longue période en raison de problèmes avec le plugin Calendrier.
J’ai loué un autre serveur et je souhaite d’abord y faire fonctionner une copie exacte de l’environnement de production.
Comme j’utilise une ancienne version, je ne sais pas encore comment procéder, car lors d’une réinstallation, les versions les plus récentes sont toujours téléchargées.
Nous utilisons :
Discourse 3.2.0.beta1-dev (19567daeb9)
Je souhaite d’abord faire fonctionner une copie exacte, la sauvegarder via une sauvegarde complète, puis voir comment démarrer le processus de mise à jour sans détruire l’instance. Une fois que j’aurai trouvé une méthode fonctionnelle, l’instance de production sera également mise à jour.
La difficulté actuelle est la suivante :
comment créer d’abord une copie exacte de mon ancienne version, incluant l’ancienne base de données PG et les anciens plugins ?
Je vous serais très reconnaissant, en tant que débutant, pour des conseils et/ou des liens.
Merci beaucoup pour votre temps et meilleures salutations,
Richarde
Comme je comprends, le backup ne contient ni logiciels, ni plugins ni leur version, ni Discourse lui-même avec sa version. Il n’est donc pas adapté à la situation décrite ci-dessus.
Heureusement, le plugin qui bloquait notre mise à jour est maintenant à nouveau compatible avec la version actuelle de Discourse, ce qui m’a permis de mettre en place un nouveau serveur avec la dernière version et d’y restaurer notre backup.
Néanmoins, il peut être très utile pour certains (comme pour notre communauté pendant la période où le plugin n’était plus compatible avec le logiciel) de savoir comment créer une instance de test en tant que copie exacte, afin de tester d’autres étapes dans un environnement sécurisé sans perturber la production.
Le processus de base semble assez simple, bien qu’il y ait de nombreux commentaires offrant des approches modifiées et des paramètres de commande. Je ne l’ai pas fait moi-même. Si je devais le faire, je suppose que je commencerais par les bases et verrais comment cela se passe. Plusieurs problèmes potentiels sont discutés dans les commentaires.
Celui cité de moi-même est ce que j’ai essayé, et ça n’a pas fonctionné.
Créer un 1:1 avec un Snap via le Provider, en désactivant https.
J’ai beaucoup essayé, y compris en changeant la Conf. via rails, mais je n’ai pas réussi à le faire fonctionner, donc la voie via snap ne fonctionne pas du tout pour moi. Je demande donc ici une façon de le faire. (même si j’ai déjà résolu mon problème, cela pourrait être utile à l’avenir)
Oui, ce qui conduit à nouveau à des mises à jour, pourquoi cela ne devrait pas fonctionner.
Quel problème pensez-vous résoudre en créant un autre site utilisant le même conteneur ?
Je suppose que si c’est ce que vous voulez faire, alors il faut construire l’image et la lancer derrière un proxy inverse pour les deux sites.
De plus, il existe de nouvelles images qui ne sont pas encore prises en charge et qui peuvent être lancées directement, vous pourriez donc rechercher des sujets à leur sujet.