Похоже, ошибка связана с перемещением файлов загрузок из резервной копии в S3. Эти файлы уже существуют, так что это может быть частью проблемы? Или, возможно, это просто продолжающиеся проблемы с моим провайдером S3, из-за чего я и пытаюсь от них уйти.
В любом случае, копание в коде дало следующее:
Кажется, это всё ещё актуально.
Извлечение дампа базы данных из резервной копии и повторное его архивирование, чтобы затем программное обеспечение снова его распаковало
, занимает довольно много времени. Возможно, было бы полезно указать это либо с помощью команды discourse в контейнере, либо через app.yml. Может быть, добавить раздел для «переопределения настроек БД», который процесс восстановления проверяет в первую очередь? Это просто мои догадки, потому что я лишь притворяюсь, что понимаю, что делаю здесь.
После модификации необходимого файла dump.sql восстановление завершается успешно, но аватары кажутся сломанными, и некоторые миниатюры не работают, хотя при клике на изображение оно загружается корректно.
Думаю, возможно, повторная обработка (rebake) исправит последнюю проблему. Я не очень расстроен, если потеряю только аватары.