Se si tratta solo di un file js, è possibile distribuirlo in un componente del tema.
I componenti del tema possono essere copiati su un sito, purché sia accessibile tramite https utilizzando il gem discourse_theme.
È persino possibile utilizzare un sito di produzione remoto esistente a tale scopo, senza bisogno di impostarne uno locale.
Vedi Discourse Theme CLI (console app to help you build themes) - howto / developers - Discourse Meta