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 ?
Oui, vous pouvez le faire. Cependant, je vous recommande de consacrer un peu plus de temps à séparer les conteneurs web et de données afin de n’avoir qu’une seule instance de Redis et de PostgreSQL en cours d’exécution. Mais si vous ne vous souciez pas de gaspiller un peu de mémoire vive et que vous n’avez pas besoin de l’avantage d’un temps d’arrêt réduit lors de votre reconstruction, votre idée est bonne.
Cela utilisera un peu plus de mémoire vive qu’une configuration multisite, mais vous permet d’avoir différents ensembles de plugins.
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.
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.