Cómo servir archivos .xml directamente desde /uploads/default/original/

Mi sitio de Discourse es muy grande y he creado mapas del sitio personalizados para él. El plugin de mapa del sitio tradicional de Discourse se está bloqueando porque la consulta de temas es demasiado grande y se agota el tiempo de espera en mi base de datos. Está agotando todo tipo de recursos importantes. Por lo tanto, he creado mis propios mapas del sitio XML estáticos. Ahora necesito subirlos a algún lugar para servirlos.

Pero Discourse solo sirve imágenes cargadas directamente en esta carpeta, no archivos XML. ¿Qué debo hacer? Agregar la extensión .xml en la configuración de carga de archivos tampoco está funcionando.

Quiero servir mis archivos como /uploads/default/original/2X/1.xml, /uploads/default/original/2X/2.xml, etc.

Creo que añadiría una sección en la configuración de nginx para servirlos.

Añadirías el código en app.yml

¿Te refieres al volumen? ¿Podrías explicarlo un poco más? Lo necesito urgentemente.

Entre en el contenedor y edite /etc/nginx/conf.d/discourse.conf para que sirva archivos desde /sitemap. Puede buscar en Google información sobre nginx para obtener ayuda sobre cómo hacerlo.

Puede hacer que nginx vuelva a cargar la configuración con

  sv restart nginx

Esto solucionará su problema inmediato. Luego, puede proceder a realizar cambios en app.yml que se apliquen al reconstruir el contenedor.

Si esto no tiene sentido y es urgente y tiene presupuesto, mi información de contacto está en mi perfil.