Estou migrando uma comunidade de 15 anos para o Discourse e decidimos não migrar os mais de cem mil tópicos, mas sim selecionar aqueles de valor duradouro.
No fórum antigo, as imagens são salvas como https://static.xxx/uploads/xxx.jpg, e manteremos esse servidor ativo após a migração.
Ao mover tópicos com imagens, ele não está baixando e gerando as miniaturas, independentemente de eu envolver as imagens em () ou não. Isso funciona para a sessão atual, mas quando forço o recarregamento da página ou outro usuário acessa, aparece o ícone de imagem quebrada:
O ícone linka diretamente para a imagem no servidor estático, que está funcionando perfeitamente. Mas as miniaturas seriam ‘legal’.
A única coisa que consigo pensar é um problema de firewall — ambos os servidores estão em espaço de IP privado, e o firewall impede que um servidor interno acesse outro via IP externo. Acredito ter configurado isso corretamente no arquivo /etc/hosts do host, mas NÃO sou especialista em Docker. Quando faço ping no servidor de imagens estáticas, recebo o IP interno correto a partir do prompt de comando comum. (nota para mim mesmo: entrar no contêiner e testar a partir de lá)
Há algo mais que precise fazer para forçar que static.xx use o IP interno? Imagens externas, quando envoltas em (), estão funcionando conforme o esperado com o lightbox.
