Estoy migrando una comunidad de 15 años de antigüedad a Discourse y hemos decidido no migrar los más de cien mil mensajes, sino solo aquellos seleccionados que tienen un valor duradero.
En el foro antiguo, las imágenes se guardan como https://static.xxx/uploads/xxx.jpg, y mantendremos ese servidor activo después de la migración.
Al mover mensajes con imágenes, no se están descargando ni generando las miniaturas, independientemente de si envolvo las imágenes entre paréntesis o no. Esto funciona durante la sesión actual, pero al forzar la recarga de la página o cuando otro usuario la ve, aparece el icono de imagen rota:
El icono enlaza directamente a la imagen en el servidor estático, que funciona correctamente. Pero las miniaturas serían ‘agradables’.
Lo único que se me ocurre es un problema con el firewall: ambos servidores están en un espacio de IP privada y el firewall impide que un servidor interno acceda a otro a través de una IP externa. Creo haber configurado esto correctamente en el archivo /etc/hosts del host, pero no soy un experto en Docker. Cuando hago ping al servidor de imágenes estáticas, obtengo la IP interna correcta desde la línea de comandos habitual. (Nota para mí mismo: entrar al contenedor y probar desde allí).
¿Hay algo más que deba hacer para forzar que static.xx use la IP interna? Las imágenes externas, cuando se envuelven entre paréntesis, funcionan como se espera con el lightbox.
