Ricostruisci la visualizzazione quando si utilizza minio come archivio di oggetti
I, [2022-09-01T00:37:48.192311 #1] INFO -- : cd /var/www/discourse & sudo -E -u discourse bundle exec rake s3:upload_assets
rake aborted!
Aws::S3::Errors::BadRequest: Si è verificato un errore durante l'analisi della richiesta HTTP PUT a '/'
Ho configurato più domini per minio
minio.example.com (come console di accesso minio)
s3.example.com (come API di minio)
Ho anche aggiunto il nome del bucket
bucket.s3.example.com (come API di minio)
Tutti i domini sono correttamente autenticati e sto cercando di connettermi all’account utilizzando Cyberduck con s3.example.com o bucket.s3.example.com è disponibile per il caricamento e il download di file.
Le mie impostazioni s3 di app.yml
DISCOURSE_USE_S3: true
DISCOURSE_S3_REGION: anything
discourse_s3_endpoint: https://s3.example.com
DISCOURSE_S3_ACCESS_KEY_ID: *****
DISCOURSE_S3_SECRET_ACCESS_KEY: ********
#Discourse_s3_cdn_url:
DISCOURSE_S3_BUCKET: bucket
DISCOURSE_S3_BACKUP_BUCKET: bucket/backups
DISCOURSE_BACKUP_LOCATION: S3
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/docker_manager.git
after_assets_precompile:
- exec:
cd: $home
cmd:
- sudo -E -u discourse bundle exec rake s3:upload_assets
Ho cercato problemi correlati e non ho risolto. Funziona bene se si utilizza lo storage di oggetti vultr. Quindi, è che minio e discourse non funzionano bene insieme, ma ho visto persone usare minio con successo. Chiedo a tutti, credo che questo problema verrà risolto presto.
