Excelente. Citado para permanência e pesquisa:
No entanto, quando eu estava esperando a Etapa 9 ser concluída (após executar
./discourse-setup) e tudo ser compilado, ele falhava com um erro ESOCKETTIMEDOUT relacionado aoyarn. A última mensagem que tenta executar é[ ! -d 'node_modules' ] || su discourse -c 'yarn install --production \u0026\u0026 yarn cache clean'.
A Correção
Você precisa instalar um editor; eu prefiro o nano, então
apt-get install nanoresolve. Em seguida, vá para/var/discourse/templatese execute:nano web.template.yml. Para comparação, aqui está o arquivo que você clonou do github e a área de interesse está em torno da linha 159. Parece familiar? É o mesmo comando observado acima antes de falhar. Precisamos adicionar uma nova seção acima desta linha para aumentar o tempo limite.
- exec: cd: $home cmd: - “su discourse -c ‘yarn config set network-timeout 600000 -g’”
Salve essa alteração, em seguida, execute
./discourse-setupnovamente e pronto, conclusão! Definitivamente levará algum tempo, especialmente a etapa de compressão brotli, mas terminará.