./discourse-setup servirá páginas HTTP se você não fornecer um endereço de e-mail para o Let’s Encrypt. Não há necessidade de editar manualmente.
Isso é verdade.
Se o que você deseja é uma CDN, consulte Enable a CDN for your Discourse. Desabilitar o HTTP é possível conforme descrito acima, mas quase certamente não resolverá seu problema.