Me muestra un error en el archivo de registro, indicando que no puede acceder a /uploads/....
No se puede acceder a '/uploads/default/original/1X/fe2af548af4a22f4802ddaa54afa557ae557417c.png' para obtener sus dimensiones.
Puedo acceder a la imagen sin problemas si introduzco la URL en un navegador web:
https://domain.com/uploads/default/original/1X/fe2af548af4a22f4802ddaa54afa557ae557417c.png
Completado 200 OK en 23ms (Vistas: 0.3ms | ActiveRecord: 0.0ms | Asignaciones: 3000)
Completado 200 OK en 318ms (Vistas: 1.2ms | ActiveRecord: 0.0ms | Asignaciones: 50347)
No se puede acceder a '/uploads/default/original/1X/fe2af548af4a22f4802ddaa54afa557ae557417c.png' para obtener sus dimensiones.
Iniciado GET "/posts/96" para 84.115.50.36 el 2020-07-04 14:15:14 +0000
Procesado por PostsController#show como JSON
Parámetros: {"id"=\u003e"96"}
No me muestra ningún error cuando no se fuerza HTTPS.
Completado 200 OK en 18ms (Vistas: 0.3ms | ActiveRecord: 0.0ms | Asignaciones: 3050)
Completado 200 OK en 296ms (Vistas: 0.5ms | ActiveRecord: 0.0ms | Asignaciones: 49562)
Iniciado GET "/posts/97" para 84.115.50.36 el 2020-07-04 14:17:43 +0000
Procesado por PostsController#show como JSON
Parámetros: {"id"=\u003e"97"}
Parece que Discourse, por alguna razón, descarga la imagen nuevamente desde el servidor web para realizar alguna función de lightbox.
Si descargo esta imagen manualmente dentro del contenedor Docker de Discourse, intenta acceder directamente a su servidor web a través de su dirección IP interna en lugar de hacerlo a través del proxy. Esto funciona mediante HTTP, pero no mediante HTTPS.
El propio servidor web solo tiene HTTP disponible, pero intenta acceder a él mediante HTTPS, lo cual falla.
Me pregunto por qué Discourse descarga la imagen nuevamente desde su servidor web en lugar de acceder a ella internamente sin usar HTTP/HTTPS.
Edición: Descubrí que renombré el archivo app.yml a domain.name.yml, lo que hizo que Docker cambiara el nombre DNS de domain.name a su dirección IP interna. Lo renombré a domain_name.yml y ahora todo funciona correctamente.