O arquivo parece estar vazio.
então você não está no diretório certo, navegue para o correto primeiro ou inclua o caminho ![]()
Ah sim, contêineres! Saúde
O DISCOURSE_SMTP_PORT é de entrada ou saída?
Está chegando. O cérebro está um pouco derretido..
Eu só edito o arquivo app.yml e saio e ele pedirá para salvar?
então reconstruir?
Não, o smtp é para envio, não é?
Hora de uma pausa e clarear a cabeça…
Olá. Posso perguntar, por favor, se eu tenho uma única instância do Discourse e uso grupos para distinguir os grupos físicos que quero atender, quão fácil seria exportar esses grupos individualmente e reter o estado para sua própria instância específica do Discourse onde eles viveriam felizes para sempre? ![]()
Não tenho certeza se entendi sua pergunta. Você está sugerindo exportar partes do seu fórum e, em seguida, importá-las para outro fórum? Acho que não há como fazer isso no momento, exceto apenas copiando seu site e, em seguida, removendo o que você não quer da cópia.
Existe uma tarefa rake. É um pouco desajeitada (não tenho certeza sobre as senhas dos usuários, por exemplo?), mas acho que funciona.
Isso obtém as categorias, que são as coleções de tópicos que você deseja. Acho que também traz os usuários que criaram postagens. Não tenho certeza sobre outros usuários que não criaram postagens.
Eu realmente não recomendo, mas se um grupo ficasse muito grande e quisesse se separar, você poderia fazer isso dessa maneira, ou poderia simplesmente restaurar todo o banco de dados e excluir as categorias que não deseja. É difícil dizer qual seria mais fácil sem ver os dados reais, que não existem.
Obrigado, pessoal. O que estou tentando referenciar aqui é o requisito que expressei no início deste tópico. Um número muito alto de grupos autônomos, independentes e, em geral, privados, mais um fórum nacional aberto abrangente.
Tendo descoberto o Discourse literalmente há menos de 24 horas antes de escrever isso, eu estava tentando ver como minhas ideias poderiam ser atendidas por ele. Ainda estou um pouco assustado com o quão bem seu software se encaixa. Eu não achava que o que eu queria existia!
As restrições rapidamente ficaram claras em termos de como seria a arquitetura geral do software. Suas respostas confirmaram que a funcionalidade que eu esperava poderia ser melhor atendida por um modelo multissite. @pfaffman Jay, você acrescentou que isso exigiria ‘um monte de expertise ou dinheiro’. Tendo estudado computação em rede em nível de graduação (embora há muito tempo), decidi me comprometer com a rota do ‘monte de expertise’.
Espero que isso dê uma ideia melhor do sistema que estou construindo.
Para esclarecer a última pergunta que fiz. Considerando que estou no início de uma tarefa bastante complexa e ainda me adaptando. Devo construir isso em uma única instância que contenha meus grupos menores. À medida que cresce e eu entendo melhor as complexidades, devo então fazer um julgamento de valor sobre se devo separar os grupos em suas próprias instâncias? Ou devo colocar grupos menores em sua própria instância do Discourse desde o início? Estou me perguntando se há uma compensação entre maior controle e flexibilidade dos grupos em suas próprias instâncias e a sobrecarga administrativa disso em comparação com todos os grupos em uma única instalação?
Basicamente, estou perguntando se devo começar com um modelo multissite ou, para simplificar, começar com um e considerar exportar grupos para sua própria instalação mais tarde. Parece que a primeira opção é o caminho sensato?
Eu acho que provavelmente usaria uma configuração multissite e criaria um subdomínio separado com seu próprio Discourse para cada comunidade. Uma única instância será suficiente para começar, e quando você tiver mais usuários do que uma única instância pode lidar, você terá dinheiro suficiente entrando para que isso não seja um problema.
A configuração descrita em Setup Multisite Configuration with Let's Encrypt and no Reverse Proxy é na verdade bem simples. Eu provavelmente adicionaria bancos de dados de alguma forma que não fosse o launcher fazendo isso, especialmente se eu estivesse adicionando-os com frequência, mas deve ser bom o suficiente para você começar.
E se você quiser que cada comunidade seja seu próprio mundo, então você pode não precisar ou querer uma única fonte de autenticação, então talvez o que você quer seja mais fácil do que eu pensei inicialmente.
Não está claro se você planeja começar com 20 sites ou 2.000. Se forem 20, então a solução acima é boa o suficiente; se forem 2.000, você provavelmente vai querer algo mais sofisticado.