После обновления/перезагрузки вы получаете ошибку 502 в течение минуты или двух.
npm и nodejs на сервере не влияют на Discourse, так как всё необходимое подтягивается из контейнера.
Если сервис всё ещё не восстановился, выполните обновление через командную строку:
cd /var/discourse
./launcher rebuild app
Ах, вот как.
Вы можете посмотреть логи:
docker logs -f app
а также
/var/discourse/shared/logs/.....