Migra i vecchi caricamenti su Minio

Sto facendo qualcosa del genere:

DISCOURSE_S3_BUCKET="abc" DISCOURSE_S3_REGION="minio" DISCOURSE_S3_ACCESS_KEY_ID="abc" DISCOURSE_S3_SECRET_ACCESS_KEY="abc" DISCOURSE_S3_ENDPOINT="my minio endpoint" rake uploads:migrate_to_s3

Tuttavia ricevo il seguente errore:

Si prega di fornire la variabile d’ambiente ‘DISCOURSE_S3_CDN_URL’

Se non vuoi configurare una CDN, puoi semplicemente inserire il prefisso per il nome del bucket, penso.

Minio non è supportato e potrebbe non funzionare.

Ancora ricevo quel messaggio

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
Controllo se la migrazione predefinita è già stata eseguita...
10 su 25 upload non sono stati migrati su S3. La migrazione S3 è fallita per il db 'default'.
2 post non sono stati rimappati al nuovo URL di upload S3. La migrazione S3 è fallita per il db 'default'.
Ricerca di upload mancanti su: default

Nessun upload di post è mancante.

Nessun post richiede una nuova elaborazione
Migrazione degli upload su S3 per 'default'...
Si prega di fornire la variabile d'ambiente 'DISCOURSE_S3_CDN_URL'

Penso che in precedenza fosse possibile migrare verso Digital Ocean Spaces. Non so se Minio e Spaces siano la stessa cosa, ma se sei interessato a provarci e a supportare Minio su Discourse, posso finanziare il lavoro.

Al posto delle parole citate qui sopra, prova a utilizzare l’URL completo del tuo CDN, qualcosa del genere: "DISCOURSE_S3_CDN_URL=“https://nome_bucket.s3.ap-south-1.amazonaws.com/nome_cartella_se_presente”. Inoltre, dovresti sostituire la parola ‘ap-south-1’ con il nome effettivo della tua regione Amazon.

Disclaimer: Il mio suggerimento vale solo per gli utenti di Amazon S3.