Ассеты S3 повреждены после переноса форума

Да, к сожалению, у меня нет учетных данных S3 :frowning:

Я могу воспроизвести шаги:

  1. Установил новый форум Discourse с использованием discourse_docker за Traefik
  2. Создал резервную копию старого форума (включая некоторые старые ресурсы)
  3. Восстановил резервную копию на новом форуме
  4. Принудительно включил HTTPS
  5. Извлек URL-адреса ресурсов из файла dump.sql (из резервной копии)
  • egrep -o 'discuss-openhdfpv.eu-central-1.linodeobjects.com\/original\/1X\/[0-9a-z_]{0,}\.[0-9a-zA-Z]{0,}' ./dump.sql >> original.txt
  • egrep -o 'discuss-openhdfpv.eu-central-1.linodeobjects.com\/optimized\/1X\/[0-9a-z_]{0,}\.[0-9a-zA-Z]{0,}' ./dump.sql >> optimized.txt
  1. Загрузил ресурсы: cat optimized.txt | parallel --gnu "wget -nc -P ./optimized/1X/ {}" (то же самое для original)
  2. Удалил конфигурации S3
  3. Выполнил rake posts:rebake

Я могу работать с SQL в базе данных, если знаю, что искать.