Reconstruction multi-site hors ligne

Bonjour,

Je prévois de gérer une grande communauté et j’ai besoin de maintenir le site en ligne pendant les mises à jour afin d’éviter de frustrer les utilisateurs.

Chaque fois que nous ajoutons un nouveau domaine à notre configuration multi-site dans app.yml, nous devons exécuter ./launcher rebuild app, ce qui prend environ 25 à 30 minutes. Pendant ce temps, le forum Discourse est hors ligne.

Existe-t-il un moyen de mettre à jour sans mettre le site web hors ligne pendant ce processus ?

J’ai vu des suggestions concernant la mise en place d’une page “hors ligne”, mais avoir un message comme “Nous serons de retour dans 40 minutes” plusieurs fois par semaine n’est pas une solution viable.

Meilleures salutations,
Jonathan

Solution peu élégante, mais vous pouvez toujours diviser l’instance en plusieurs conteneurs.

Si vous avez besoin d’ajouter plusieurs domaines et de configurer plusieurs nouveaux sites Discourse chaque semaine, il s’agit d’un cas d’utilisation très spécifique et je pense que vous auriez besoin de scripts personnalisés pour remplacer le lanceur d’origine.

1 « J'aime »