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
Checking if default already migrated...
10 of 25 uploads are not migrated to S3. S3 migration failed for db 'default'.
2 posts are not remapped to new S3 upload URL. S3 migration failed for db 'default'.
Looking for missing uploads on: default
0 post uploads are missing.
No posts require rebaking
Migrating uploads to S3 for 'default'...
Please provide the 'DISCOURSE_S3_CDN_URL' environment variable
I think previously you were able to migrate to digital ocean spaces. I dont know If minio and spaces are the same, but if you are interested and give it a try and support minio on discourse, I can sponsor the job.
In place of the quoted words here above, try using your full CDN url, something like this: "DISCOURSE_S3_CDN_URL=“https://bucket_name.s3.ap-south-1.amazonaws.com/folder_name_if_any”. Also you should replace the word ‘ap-south-1’ with your actual amazon region name.
Disclaimer: My suggestion is only for Amazon S3 users.