Definieren von DISCOURSE_S3_CDN_URL-Links zu Assets in der S3-CDN-URL

Hier sind einige Informationen dazu, ich habe mich letzten Monat damit beschäftigt.

Ich habe es behoben, indem ich beide Variablen (DISCOURSE_S3_CDN_URL und DISCOURSE_CDN_URL) gesetzt und zwei CloudFront-Distributionen erstellt habe: eine für die Uploads mit dem S3-Bucket als Ursprung und eine für die Assets mit dem Server als Ursprung.

Hier ist der Code, den wir dafür verwenden:

Hier ist unsere app.yml (wir haben sie web.yml genannt), wobei wir die Variablen zur Build-Zeit ersetzen: infra/modules/services/discourse/web.yml at master · debtcollective/infra · GitHub