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
Verificando si ya se migró por defecto...
10 de 25 archivos subidos no se han migrado a S3. La migración a S3 falló para la base de datos 'default'.
2 publicaciones no se han vuelto a mapear a la nueva URL de subida de S3. La migración a S3 falló para la base de datos 'default'.
Buscando archivos subidos faltantes en: default
No faltan archivos subidos de publicaciones.
Ninguna publicación requiere reprocesamiento.
Migrando archivos subidos a S3 para 'default'...
Por favor, proporcione la variable de entorno 'DISCOURSE_S3_CDN_URL'
Creo que anteriormente podías migrar a Digital Ocean Spaces. No sé si Minio y Spaces son lo mismo, pero si estás interesado y decides probarlo y agregar soporte para Minio en Discourse, puedo patrocinar el trabajo.
En lugar de las palabras citadas arriba, intenta usar tu URL completa de CDN, algo así: "DISCOURSE_S3_CDN_URL=“https://nombre_del_bucket.s3.ap-south-1.amazonaws.com/nombre_de_carpeta_si_existe”. También debes reemplazar la palabra ‘ap-south-1’ con tu nombre de región de Amazon real nombre de región de Amazon.
Descargo de responsabilidad: Mi sugerencia es solo para usuarios de Amazon S3.