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
Vérification si la migration par défaut a déjà été effectuée...
10 des 25 pièces jointes n'ont pas été migrées vers S3. La migration S3 a échoué pour la base de données 'default'.
2 publications n'ont pas été re-mappées vers la nouvelle URL de pièce jointe S3. La migration S3 a échoué pour la base de données 'default'.
Recherche des pièces jointes manquantes sur : default
Aucune pièce jointe de publication n'est manquante.
Aucune publication ne nécessite une nouvelle cuisson
Migration des pièces jointes vers S3 pour 'default'...
Veuillez fournir la variable d'environnement 'DISCOURSE_S3_CDN_URL'
Je pense qu’auparavant, vous pouviez migrer vers Digital Ocean Spaces. Je ne sais pas si Minio et Spaces sont identiques, mais si vous êtes intéressé et que vous souhaitez essayer et ajouter le support de Minio sur Discourse, je peux financer la tâche.
À la place des mots cités ci-dessus, essayez d’utiliser votre URL CDN complète, quelque chose comme ceci : "DISCOURSE_S3_CDN_URL=“https://nom_du_bucket.s3.ap-south-1.amazonaws.com/nom_du_dossier_s’il_y_en_a_un”. Vous devez également remplacer le terme ‘ap-south-1’ par votre nom de région Amazon réel.
Avertissement : Ma suggestion s’adresse uniquement aux utilisateurs d’Amazon S3.