Você pode conferir este guia para configurar HTTPS com Let’s Encrypt:
Causa Possível: Configuração de "Porta" Oculta
Às vezes, uma configuração de site port oculta permanece no banco de dados após uma migração ou restauração.
Isso pode fazer com que o Discourse anexe uma porta incorreta (como :80) a URLs HTTPS.
Para verificar e corrigir:
- Entre no seu contêiner:
./launcher enter app
- Abra o console Rails:
rails c
- Verifique o valor atual:
SiteSetting.port
- Se retornar
80, limpe-o:
SiteSetting.port = ""
- Em seguida, refaça todas as postagens e ativos para atualizar os links:
Jobs.enqueue(:rebake_all_posts)