DISCOURSE_S3_BUCKET="test" DISCOURSE_S3_REGION="minio" DISCOURSE_S3_ACCESS_KEY_ID="xxx" DISCOURSE_S3_SECRET_ACCESS_KEY="xxx" DISCOURSE_S3_ENDPOINT="https://myendpoint.com" DISCOURSE_S3_CDN_URL="test" rake uploads:migrate_to_s3
Проверка, была ли уже выполнена миграция по умолчанию...
10 из 25 загрузок не были перенесены в S3. Миграция в S3 не удалась для базы данных 'default'.
2 сообщения не были переназначены на новый URL загрузки S3. Миграция в S3 не удалась для базы данных 'default'.
Поиск отсутствующих загрузок на: default
Отсутствующих загрузок сообщений: 0.
Нет сообщений, требующих пересборки.
Выполняется миграция загрузок в S3 для 'default'...
Пожалуйста, укажите переменную окружения 'DISCOURSE_S3_CDN_URL'
Ранее, насколько я помню, вы могли выполнить миграцию на DigitalOcean Spaces. Не знаю, являются ли Minio и Spaces одним и тем же, но если вы заинтересованы, попробуете и добавите поддержку Minio в Discourse, я могу спонсировать эту работу.
Вместо процитированных слов выше попробуйте использовать полный URL вашего CDN, например: "DISCOURSE_S3_CDN_URL=“https://bucket_name.s3.ap-south-1.amazonaws.com/folder_name_if_any”. Также замените слово ‘ap-south-1’ на ваше фактическое имя региона Amazon.
Отказ от ответственности: мое предложение предназначено только для пользователей Amazon S3.