Hetzner Object Storage et Bunny CDN sont-ils supportés ?

,

Bonjour. Prenez-vous en charge Hetzner Object Storage et Bunny CDN ? Je n’arrive pas à les faire fonctionner correctement.

Je vois que la région S3 ne prend pas en charge la région dont j’ai besoin, qui est Falkenstein. Comment activer cette région ?

Je ne suis pas très sûr de cela. La liste ne contient pas Hetzner.

Oui, c’est le cas :

1 « J'aime »

Bonjour. Merci pour votre réponse, Nate. Nous avons donc réussi à faire fonctionner le compartiment d’objets S3 Hetzner, mais nous n’avons pas du tout réussi à faire fonctionner le CDN Bunny. Lorsque nous avions activé le CDN Bunny, le site Web ne se chargeait pas. Il restait bloqué sur l’écran de chargement que Discourse vous donne.

Hmm… avez-vous suivi ces guides ?

Lors de la configuration de DISCOURSE_S3_CDN_URL, tous les assets sont demandés depuis cet hôte, y compris le fichier javascript start-discourse ainsi que d’autres fichiers .js. Dans certains messages, il est suggéré de définir DISCOURSE_CDN_URL sur le même hôte que le serveur exécutant Discourse pour éviter cela, mais même en faisant cela, les fichiers .js sont toujours demandés via le même hôte que celui de DISCOURSE_S3_CDN_URL.

Non, nous n’avons pas exécuté la commande upload_assets après avoir construit l’application, car nous ne voulions pas uploader les fichiers .js vers le CDN, nous voulons idéalement seulement que les uploads soient dans le bucket S3 et nous ne souhaitons pas que les assets soient hébergés sur le CDN autrement.

1 « J'aime »

Ce n’est pas comme ça que ça marche.
Vous téléversez les actifs sur S3, puis le CDN les récupérera depuis S3.

2 « J'aime »

Nous avons maintenant cela qui fonctionne.

2 « J'aime »

Pouvez-vous partager ce qui a fonctionné ? :slightly_smiling_face:

1 « J'aime »

Bonjour ! J’espère que cela vous aidera. Si ce n’est toujours pas clair, n’hésitez pas à me le faire savoir et je reformulerai pour que ce soit plus compréhensible.

Dans app.yml, définissez :

env:
  DISCOURSE_S3_CDN_URL: [BUNNY CDN]

Ensuite, après la reconstruction de l’application, nous avons exécuté :

sudo ./launcher enter app
rake s3:upload_assets
exit

[!] Je peux confirmer que Hetzner Object Storage fonctionne avec S3.

4 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.