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.
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.
