Créer un second fichier de type app.yml suffit-il pour le multisite ?

Je tente de créer une deuxième instance de Discourse sur ma machine, qui serait servie via un domaine différent grâce à un proxy inverse.

Serait-il acceptable de simplement copier le fichier app.yml actuel vers un fichier app2.yml, de modifier ce qui doit l’être, puis d’exécuter ./launcher build app2 ?

3 « J'aime »

Yes. You can do that. But I would recommend spending a bit more time to move to separate web and data containers so that you have only a single instance of redis and Postgres running. But if you don’t care about wasting some ram and don’t need the benefit of reduced down time when your rebuild, your idea is fine.

This will use a bit more ram than a multisite setup but allows you to have different sets of plugins.

6 « J'aime »

Cela semble être une solution qui m’aiderait. Je pourrais réduire mes coûts en consolidant deux serveurs en un seul (légèrement) plus grand.

Si vous y parvenez, j’apprécierais grandement une description de votre configuration. Je suis un administrateur Linux expérimenté, mais pas dans ce domaine spécifique.

Je vous comprends, mais ayant lu cela plusieurs fois par le passé, je serais intéressé par quelque chose de plus simple. Mes deux forums sont petits et peu fréquentés.

1 « J'aime »

Dans ce cas, oui, une seconde copie de samples/standalone.yml suffira — mais : assurez-vous de mettre à jour /var/discourse/shared/[standalone]/ et les autres ressources exposées par l’hôte vers un autre nom.

2 « J'aime »