Hola, tengo un problema extraño con: S3 (DigitalOcean), Assets (sobre S3) y CDN Endpoint.
Descripción del problema:
En caso de error, solo veo la animación de carga y los errores se muestran como en la imagen a continuación:
Este es el esquema de error:
| / | CDN Endpoint | Endpoint “normal” |
|---|---|---|
| DISCOURSE_S3_BUCKET CONFIGURADO | ||
| DISCOURSE_S3_BUCKET NO CONFIGURADO |
- CDN Endpoint:
https://<bucket>.fra1.cdn.digitaloceanspaces.com - Endpoint “normal”:
https://<bucket>.fra1.digitaloceanspaces.com
Configuración actual:
DISCOURSE_USE_S3: true
DISCOURSE_S3_ACCESS_KEY_ID: <token>
DISCOURSE_S3_SECRET_ACCESS_KEY: <secret>
DISCOURSE_S3_ENDPOINT: https://fra1.digitaloceanspaces.com
DISCOURSE_S3_CDN_URL: https://<bucket>.fra1.cdn.digitaloceanspaces.com
#DISCOURSE_S3_BUCKET: '<bucket>' # para assets
DISCOURSE_S3_UPLOAD_BUCKET: '<bucket>'
DISCOURSE_S3_REGION: fra1
DISCOURSE_BACKUP_LOCATION: s3
DISCOURSE_S3_BACKUP_BUCKET: '<bucket>/backups '
DISCOURSE_S3_INSTALL_CORS_RULE: false
También he configurado el siguiente hook (si uso la variable DISCOURSE_S3_BUCKET):
hooks:
after_assets_precompile:
- exec:
cd: $home
cmd:
- sudo -E -u discourse bundle exec rake s3:upload_assets
Solo encuentro el error con la combinación “correcta” de configuraciones. ¿Alguna idea? También puedo proporcionar más información si es necesario.
