Olá, então aqui um desenvolvedor proeminente diz que sempre usa o Node LTS mais recente em sua versão de desenvolvimento, sugerindo que não deve haver problema com isso.
Então, isso significa que seu problema com o Node deve estar totalmente seguro.
Parece altamente improvável que o libcurl quebre as coisas de forma incompatível com versões anteriores, então talvez sua tarefa não seja tão difícil quanto eu imaginava. Então, talvez apenas 1-5 horas de trabalho para alguém familiarizado com as várias partes.
Então, eu acho que você só precisaria fazer um fork do discourse_docker e mudar algumas linhas no slim.Dockerfile e talvez funcione e não seja um grande problema, afinal.