Como desabilitar o acesso público a uma instância do Discourse em staging

Olá.

Estamos planejando usar o próprio hospedagem em nuvem do Discourse para nosso sistema de produção.
Existe uma maneira de prepará-lo completamente para aprovação da gestão, mas mantê-lo fechado para o público?

Atenciosamente,
Luis

Você pode configurá-lo como um Discourse privado, acessível apenas por convite. Assim, você envia e-mails de convite apenas para as pessoas que deseja incluir. Ele ficará privado e ninguém poderá acessá-lo. Os rastreadores da web também não conseguirão acessar o site. Mas o que fiz para meu domínio foi não configurar uma página inicial. Se um rastreador (ou qualquer pessoa) acessar o nome do domínio, verá apenas uma página em branco padrão. É exatamente assim que configurei meu fórum. :slightly_smiling_face:

A maneira mais simples é tornar o site apenas com convite e login obrigatório, conforme já sugerido.

Outra opção seria modificar o app.yml para reconfigurar o nginx e usar autenticação básica e/ou limitar por IP.

Como posso modificar o app.yml em uma instância gerenciada na nuvem do Discourse? Não consigo encontrar nenhuma maneira de acessar um CLI.

Nesse caso, você precisa entrar em contato com seu provedor de hospedagem. Se for conosco (discourse.org), envie um e-mail para team@discourse.org.

Feito.
Obrigado, Joshua.