Smetti di usare Amazon S3 per gli upload

Per la cronaca, alla fine sono riuscito a farlo funzionare. Ho ricominciato da capo (cioè da uno snapshot della mia istanza) e sono abbastanza certo che il processo che alla fine ha funzionato sia stato:

  • utilizzare la console rails per eseguire SiteSetting.include_s3_uploads_in_backups=true
  • creare un nuovo backup
  • ripristinare da questo backup
  • utilizzare discourse remap per aggiornare i riferimenti alle varie posizioni dei file S3 a una posizione locale
  • rifare il baking dei post e ricostruire entrambi i container Docker

Grazie @pfaffman per avermi indicato la direzione giusta.

MODIFICA

Potrei anche sollevare questa questione. Dopo il mio precedente messaggio, ho realizzato che sei dei nostri argomenti hanno ancora immagini rotte (anche se la stragrande maggioranza è ora a posto).

Si tratta dei nostri sei post più vecchi e tutte le immagini originali avevano un URL S3 diverso rispetto a tutte le altre. Chiaramente non è una coincidenza. Quindi ho verificato che tutti quei file fossero nella directory uploads/default/original/1X, e lo erano. Poi ho eseguito un comando remap utilizzando questo URL S3 unico e sembrava aver modificato il numero corretto di post. Quindi ho rifatto il baking e ricostruito i container, ma questi argomenti sono ancora rotti. Qualcuno ha idea del motivo per cui un piccolo numero fallisca in questo modo?