Imágenes de vista previa de temas integradas faltantes (404) en la imagen Docker de discourse/discourse

Estoy ejecutando Discourse usando la imagen Docker experimental discourse/discourse:3.5.1 (a través de Docker Compose, no del launcher) y noté que las imágenes de vista previa de temas integradas devuelven errores 404 en la página de temas de administración.

Entorno:

  • Imagen: discourse/discourse:3.5.1

  • Despliegue: Docker Compose en Dokploy

  • Base de datos: PostgreSQL 17 con pgvector

  • Instalación nueva (diciembre de 2024)

Problema: Al acceder a /admin/customize/themes, la consola del navegador muestra errores 404 para las imágenes de vista previa de temas:

https://forum.example.com/uploads/default/original/1X/d7dc093939924a0ce97287d65ec38bbcb2b23e00.png
https://forum.example.com/uploads/default/original/1X/f8a61b9a0bfac672daec9e401787812f8c5e28df.png

Lo que he intentado:

  • Creé la estructura de directorio de carga adecuada: /shared/uploads/default/{original,optimized}/{1X,2X,3X}

  • Establecí los permisos correctos: propiedad discourse:www-data

  • Ejecuté rake uploads:regenerate_missing_optimized (se completó con éxito pero no generó estos archivos)

  • Ejecuté rake themes:update (sin efecto)

  • Verifiqué que el enlace simbólico existe: /var/www/discourse/public/uploads/shared/uploads

Observaciones:

  • Las vistas previas de temas funcionan cuando se hace clic en ellas (los temas funcionan normalmente)

  • Solo faltan las imágenes en miniatura en el selector de temas

  • Los archivos PNG referenciados no existen en ninguna parte del contenedor

  • La base de datos tiene registros de carga que apuntan a estos archivos inexistentes

Pregunta: ¿Es este el comportamiento esperado para la imagen experimental? ¿Deberían estas imágenes de vista previa ser sembradas durante la inicialización, o me falta alguna migración/tarea?

El foro funciona perfectamente en otros aspectos; esto es puramente cosmético. Solo quiero confirmar si esta es una limitación conocida de la imagen experimental o si me he saltado un paso de configuración.

No deberías necesitar hacer eso.

¿Funcionan las cargas?

¿Ejecutaste rake assets:precompile? (o tal vez esas nuevas imágenes lo hacen automáticamente; cuando comencé a intentar crear tales imágenes, creo que hice que lo hicieran en el primer arranque).