Falco
(Falco)
Abril 10, 2020, 6:58pm
21
Turns out most clones are broken in one way or another. For example, the Digital Ocean S3 Clone forgets the file Mime Type, so our brotli compressed JS is served as plain text and it breaks Discourse completely. So there is no big howto guides, because the experience was awful as a few months ago and everything is changing very rapidly.
I plan on doing a complete check on the ScaleWay offering next week, and write a howto if it works.
7 curtidas
Freez
(Damien Lecan)
Abril 16, 2020, 2:47pm
23
I can’t wait to read this documentation
1 curtida
Very interested as well. I attempted to make it work on Rails with ActiveStorage, to no avail.
Falco
(Falco)
Abril 21, 2020, 8:16pm
25
I have a pending PR before I can publish the guide at
master ← do-spaces-compat
merged 04:57PM - 22 Apr 20 UTC
DO does not implement tagging support for S3 objects. Removing our default
empt… y tag fixes compatibility.
The expire_missing_assets rake task can't be used with that service still,
but this patch allows normal operation.
I assume almost all S3 clones who use minio under the hood, like Digital Ocean, will need this.
4 curtidas
Falco
(Falco)
Abril 22, 2020, 10:46pm
26
6 curtidas
MOZGIII
(MOZGIII)
Abril 6, 2021, 12:32pm
27
Isso funcionou para mim (obrigado!), enquanto apenas definir o s3_endpoint de forma trivial não funcionou.
É óbvio que ainda está quebrado, e claramente definir apenas o endpoint não é suficiente (isso é senso comum ao integrar com o S3).
A correção adequada seria permitir a personalização da região além dos valores fixos da Amazon na interface do usuário.
Além disso, falta uma opção para usar o caminho do bucket, e esse é um recurso útil para integrações personalizadas com o S3.
Falco
(Falco)
Abril 6, 2021, 2:50pm
28
1 curtida