Hallo, ich habe ein seltsames Problem mit: S3 (DigitalOcean), Assets (über S3) und CDN-Endpunkt.
Problembeschreibung:
Im Fehlerfall sehe ich nur die Ladeanimation und die Fehler werden wie im folgenden Bild gezeigt angezeigt:
Dies ist das Fehlerschema:
| / | CDN-Endpunkt | „normaler“ Endpunkt |
|---|---|---|
| DISCOURSE_S3_BUCKET SET | ||
| DISCOURSE_S3_BUCKET NICHT SET |
- CDN-Endpunkt:
https://\u003cbucket\u003e.fra1.cdn.digitaloceanspaces.com - „normaler“ Endpunkt:
https://\u003cbucket\u003e.fra1.digitaloceanspaces.com
Aktuelle Konfiguration:
DISCOURSE_USE_S3: true
DISCOURSE_S3_ACCESS_KEY_ID: \u003ctoken\u003e
DISCOURSE_S3_SECRET_ACCESS_KEY: \u003csecret\u003e
DISCOURSE_S3_ENDPOINT: https://fra1.digitaloceanspaces.com
DISCOURSE_S3_CDN_URL: https://\u003cbucket\u003e.fra1.cdn.digitaloceanspaces.com
#DISCOURSE_S3_BUCKET: '\u003cbucket\u003e' # für Assets
DISCOURSE_S3_UPLOAD_BUCKET: '\u003cbucket\u003e'
DISCOURSE_S3_REGION: fra1
DISCOURSE_BACKUP_LOCATION: s3
DISCOURSE_S3_BACKUP_BUCKET: '\u003cbucket\u003e/backups '
DISCOURSE_S3_INSTALL_CORS_RULE: false
Ich habe auch den folgenden Hook gesetzt (wenn ich die Variable DISCOURSE_S3_BUCKET verwende):
hooks:
after_assets_precompile:
- exec:
cd: $home
cmd:
- sudo -E -u discourse bundle exec rake s3:upload_assets
Ich stoße nur mit der „richtigen“ Kombination von Konfigurationen auf den Fehler. Irgendwelche Ideen? Ich kann bei Bedarf auch weitere Informationen bereitstellen.
