Deux discours - dans des conteneurs - interfèrent-ils l'un avec l'autre ?

Salut tout le monde.

Je vois, j’obtiens quelque chose qui est - j’espère que ce n’est pas seulement mon avis - trèèèès ! bizarre.
J’ai deux conteneurs discourse qui semblent déployés et fonctionnent correctement.
Ces deux sites - du moins dans les navigateurs - semblent interférer l’un avec l’autre.
Je me connecte à Asite et vois des éléments, tels que des catégories, du site B, j’actualise plusieurs fois et ce site, le navigateur semble se stabiliser.
Je me déconnecte d’Asite - qui n’a “pas d’accès anonyme” - ou j’actualise, puis l’autre site B agit de la même manière, comme si une connexion était requise pour voir, ce qui n’est pas le cas ici.

Ou pire encore, étant déconnecté des deux, je passe à l’onglet avec Asite - sans “anonyme” - j’actualise, je reviens à l’onglet avec le site B, maintenant celui-ci demande également la connexion, également ! le logo et le titre du site sont “fuités” d’Asite.
Cela se produit dans le même navigateur - Brave - et si je vais dans un autre navigateur, disons Chromium, alors le site B est le site B, si je fais cela et actualise immédiatement le même site B dans le navigateur Brave alors… il est “corrigé” là aussi maintenant, mais…
ça ne s’arrête pas là - si, dans Brave, j’actualise plusieurs fois, alors un court instant plus tard, Chromium recevra également “connexion requise” d’Asite, dans le site B.

geee..zeus…

Ce ne doit certainement pas être un problème réel et actuel de Discourse, mais plutôt moi qui ai fait quelque chose de mal ou qui n’ai pas fait et manqué quelque chose.

Les deux conteneurs discourse sont derrière le proxy de Nginx.

Toutes les suggestions sont très appréciées.

Veuillez partager le fichier app.yml de chaque site.

1 « J'aime »

Partagent-ils redis ?

Ah.. oui, ces deux conteneurs discourse communiquent avec le même Redis, extérieur au conteneur.
Existe-t-il une ou des documentation(s) - si un tel déploiement/une telle configuration est possible - avec des directives pour plusieurs Discourse avec/vers un seul Redis ?

Chacun a besoin de son propre redis.

Je ne me souviens pas, ou ne comprends pas entièrement les détails, mais Discourse utilise une fonctionnalité qui exige que chaque site ait son propre redis.

Une solution simple (et bon marché) serait d’inclure le modèle redis dans votre conteneur web_only.

1 « J'aime »