Perché effettua la cache e precompila un sacco di cose che rendono praticamente impossibile lo sviluppo.
La guida Install Discourse for development using Docker che ho linkato sopra fa esattamente questo.
Sidekiq accoda ed elabora i lavori per una successiva elaborazione.