Изображения букв пустые за прокси-сервером

У меня всё ещё сохраняется эта проблема. Я немного изучил код и, как и ожидал, именно на 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 указано, что URL по умолчанию для letter_avatar_proxy: "/letter_avatar_proxy/v4/letter/{first_letter}/{color}/{size}.png", и когда я нажимаю правой кнопкой мыши на одно из изображений, чтобы получить URL, он (правильно?) выглядит так: https://forum.pkp.sfu.ca/letter_avatar_proxy/v4/letter/b/bcef8e/48.png