Bueno, la buena noticia es que, la mayoría de las veces, ¡no deberías tener que hacerlo!
A menos que estés desarrollando integraciones específicas para el foro o creando temas para el propio foro, el sitio de Discourse puede funcionar de forma independiente, fuera del resto de tu pila tecnológica.
Existen opciones para realizar una instalación de desarrollo basada en Docker en Linux y WSL; no recomendamos hacerlo en macOS debido a problemas de rendimiento del sistema de archivos.