Infelizmente, alterei o endereço IP do meu servidor Discourse, o que causou problemas com meu domínio CloudFront.
Portanto, comentei o DISCOURSE_CDN_URL do arquivo yaml e reconstruí. No entanto, quando acesso o aplicativo Discourse com o cache do navegador (ou seja, não em modo anônimo), o HTML contém meu URL do CloudFront e recebo a roda da morte.
Originalmente, pensei que poderia ser um problema de pós-cozimento (post baking), mas então o modo anônimo também não funcionaria.
Existe alguma maneira de limpar o cache do navegador?
Editar: Apenas para deixar claro, todas as minhas imagens / uploads estão em um CDN diferente que não é um problema. Esse CDN é https://do4ryrayvtpwi.cloudfront.net/. Então, não acho que o pós-cozimento (post baking) deva ser um problema?
Se for esse o caso, você só precisa esperar a propagação do DNS. Ou talvez o DNS esteja quebrado de alguma forma que o CloudFront esteja usando o DNS antigo.
É sempre o DNS.
Pesquise por “limpar cache do navegador nome_do_navegador”
Se você for remover a CDN, precisará reconstruir para que os ativos sejam pré-compilados e, para isso, precisará refazer todas as postagens.
Isso não parece ser o caso com a CDN que não é de uploads? Não parece haver nenhum URL de ativo dentro do conteúdo da postagem refeito, pelo que pude ver.
Infelizmente, isso não é realmente uma solução para os usuários, estava esperando por algo como um parâmetro GET para quebrar o cache. Embora eu deva admitir, não está totalmente claro por que o cache estava impactando isso… havia apenas uma diferença entre o comportamento em modo anônimo e não anônimo.
De qualquer forma, parece ter se resolvido, pois o DNS se propagou completamente.