プロキシサーバーの背後でレター画像が空白

この問題はまだ解決していません。コードを少し調べてみたところ、予想通り、https://avatars.discourse-cdn.com/#{params[:version]}/letter/#{params[:letter]}/#{params[:color]}/#{params[:size]}.png がコードが実際に要求しているものです。Discourseコンテナ内では、ファイルを直接wgetして有効なPNGを取得できます。例:https://avatars.discourse-cdn.com/v4/letter/b/bcef8e/48.png → https://forum.pkp.sfu.ca/48.png

production.logでは、画像が正常にダウンロードされたと表示されています。

Started GET "/presence/get?channels%5B%5D=%2Fdiscourse-presence%2Freply%2F88689&channels%5B%5D=%2Fdiscourse-presence%2Fwhisper%2F88689" for 172.17.1.79 at 2024-07-09 19:59:01 +0000
Processing by PresenceController#get as JSON
Parameters: {"channels"=>["/discourse-presence/reply/88689", "/discourse-presence/whisper/88689"]}
Processing by UserAvatarsController#show_proxy_letter as PNG
Parameters: {"version"=>"v4", "letter"=>"b", "color"=>"bcef8e", "size"=>"48"}
Completed 200 OK in 14ms (Views: 0.5ms | ActiveRecord: 0.0ms | Allocations: 3095)
Completed 418  in 9ms (Views: 0.4ms | ActiveRecord: 0.0ms | Allocations: 1680)

そのため、何らかの理由で、まだ空白の画像が表示されています。HTTP_PROXYまたはHTTPS_PROXYを使用していないのかもしれません。

site_settings.ymlでは、デフォルトのletter_avatar_proxy URLは"/letter_avatar_proxy/v4/letter/{first_letter}/{color}/{size}.png"と記載されており、画像の1つを右クリックしてURLを取得すると、(正しく?)https://forum.pkp.sfu.ca/letter_avatar_proxy/v4/letter/b/bcef8e/48.pngとなっています。