Se os logins locais estiverem desativados

Foi um dia longo, estou preso nisso desde a noite passada… precisei destruir o droplet e criei um novo sem SMTP. Quando tentei adicionar a configuração do SMTP, a reconstrução foi rápida e voltei ao ponto inicial… por enquanto, não vou adicionar nenhum SMTP.

Pesquisei a documentação no marketplace do DO e instalei usando aquele console web. O resto foi apenas copiar e colar código de/para o ChatGPT. Criei o administrador, executei alguns comandos rake create:admin, com ajuda do ChatGPT. Tive que destruir aquele droplet antigo, pois a compilação levou apenas alguns segundos, quando normalmente levaria 4 a 5 minutos. Não sou desenvolvedor; o ChatGPT falou sobre um container danificado e um nginx lento, mas ainda não sei o que aconteceu. De qualquer forma, configurei um novo agora, sem SMTP, pois estou com medo daquele arquivo yml.

Você usou o DiscourseID? Eu ia apenas sugerir que você ignorasse essa configuração do SMTP por enquanto:

hah, ok, você não está sozinho, eu acho. até mesmo um espaço extra, uma vírgula ou aspas faltando podem estragar um arquivo .yml.

bem, se seu fórum está no ar e funcionando agora, então a compilação funcionou. reconstruir pode levar um tempo com a configuração de hardware que você tem, mas com certeza deve ser suficiente para rodar um fórum. já usei uma configuração desse tamanho antes. apenas certifique-se de deixar as reconstruções rodarem. pode pausar e parecer que parou por um tempo às vezes, mas vai continuar. você verá o bloco de configuração yml no final e estará de volta ao prompt /var/discourse. é aí que o site vai subir.

YML não é legível para humanos, parece o bloco de notas, mas não é; é um comando diff para copiar, colar e salvar…

Pensei em usar o ID do Discourse, mas a maioria dos membros que terei estará usando Gmail ou Outlook. Não quero forçá-los a criar um ID do Discourse. A boa notícia é que o Discourse oferece logins com OAuth. Vou melhorar gradualmente o processo de cadastro e login.