Stai sbagliando tutto, di nuovo.
Discourse JS è destinato a essere servito direttamente tramite CDN, con l’installazione di Discourse come origine di pull. Non so come potresti mettere JS su S3, ma tieni presente che JS viene rigenerato ad ogni rebuild. Qualsiasi cosa servissi tramite S3 sarebbe probabilmente obsoleta e rischieresti di creare ulteriori problemi.