Usando almacenamiento de objetos compatible con S3 de Scaleway

Resulta que la mayoría de las clonaciones presentan algún tipo de fallo. Por ejemplo, la clonación de S3 de Digital Ocean olvida el tipo MIME del archivo, por lo que nuestro JS comprimido con brotli se sirve como texto plano y rompe Discourse por completo. Por eso no hay grandes guías paso a paso, ya que la experiencia fue terrible hace unos meses y todo está cambiando muy rápidamente.

Planeo realizar una verificación completa de la oferta de ScaleWay la próxima semana y escribir un howto si funciona.

:+1:
No puedo esperar a leer esta documentación :slight_smile:

También estoy muy interesado. Intenté que funcionara en Rails con ActiveStorage, pero sin éxito.

Tengo una PR pendiente antes de poder publicar la guía en

Asumo que casi todas las réplicas de S3 que usan minio por debajo, como Digital Ocean, necesitarán esto.

La guía está disponible en Configure an S3 compatible object storage provider for uploads

Esto funcionó para mí (¡gracias!), mientras que simplemente establecer s3_endpoint no sirvió de nada.

Huelga decir que sigue sin funcionar, y es evidente que solo configurar el endpoint no es suficiente (esto es sentido común al integrar con S3).

La solución adecuada sería permitir personalizar la región más allá de los valores de Amazon codificados en la interfaz de usuario. Además, falta una opción para usar la ruta del bucket, y esta es una función útil para las integraciones personalizadas con S3.

La configuración compatible para Scaleway se encuentra en Configure an S3 compatible object storage provider for uploads