Você obtém um erro 502 por um minuto ou dois após uma atualização/reinicialização.
npm e nodejs no servidor não fazem diferença para o Discourse, pois ele obtém tudo isso no contêiner.
Se ainda não estiver de volta, eu faria uma atualização pela linha de comando
cd /var/discourse
./launcher rebuild app
Ah.
Você pode olhar em
docker logs -f app
e
/var/discourse/shared/logs/.....