TL;DR: Por favor, mescle #750. Sistemas legados sempre trazem problemas.
De forma casual, as instruções afirmam:
Caso mais alguém cometa o erro de acreditar que é apenas uma sugestão amigável, por favor, pense novamente. Qualquer tentativa de iniciar com 1 GiB de RAM e 4 GiB de swap resultará, não em desempenho degradado, mas em:
Erro ao compilar ativo CSS
RuntimeError: Discourse não suporta compilar arquivos scss/sass via Sprockets
…/discourse/config/application.rb:190:in `call’
O que, de acordo com este tópico, é um sintoma de alocação de RAM insuficiente.
Eventualmente, alguém também pode ter sorte o suficiente para obter um rastreamento de pilha JavaScript começando com:
ERRO FATAL: Marcação-compactação ineficaz perto do limite de alocação, falha na alocação - memória do heap JavaScript esgotada
Portanto, siga as instruções! Vou refazer este exercício com um VPS recém-criado. Em vez de tentar mexer na configuração de algo tão antigo e desatualizado, tentei reutilizar um antigo servidor desativado que ainda estava funcionando.
Talvez um segundo revisor queira dar uma olhada naquele PR adicionando suporte ao bookworm, para que eu não seja o último otário a ser atingido por isso?