Come servire file .xml direttamente da /uploads/default/original/

Il mio sito Discourse è molto grande e ho creato sitemap personalizzate per il mio sito. Il plugin sitemap tradizionale di Discourse si blocca perché la query sui topic è troppo grande e causa il timeout del database. Sta superando tutte le risorse disponibili. Pertanto, ho creato le mie sitemap XML statiche. Ora devo caricarle da qualche parte per renderle disponibili.
Ma Discourse serve solo le immagini caricate direttamente in questa cartella, non i file XML. Cosa dovrei fare? Aggiungere l’estensione .xml nelle impostazioni di caricamento file non sta funzionando.

Voglio servire i miei file come /uploads/default/original/2X/1.xml, /uploads/default/original/2X/2.xml e così via.

Penso che aggiungeresti una sezione nella configurazione di nginx per servirli.

Aggiungeresti il codice in app.yml

Intendi volume? Puoi per favore spiegare un po’? Ne ho bisogno urgentemente.

Accedi al contenitore e modifica /etc/nginx/conf.d/discourse.conf in modo che serva i file da /sitemap. Puoi cercare su Google “nginx” per ottenere indicazioni su come procedere.

Puoi riavviare la configurazione di nginx con

  sv restart nginx

Questo risolverà il tuo problema immediato. Successivamente, potrai apportare le modifiche necessarie a app.yml in modo che vengano applicate quando ricompili il contenitore.

Se quanto detto non ha senso e la situazione è urgente e disponi di un budget, trovi le mie informazioni di contatto nel mio profilo.