[ x] I’m using docker compose setup, with modifications (modified .yml files, third party plugins/themes, etc.) - changed to get it running behind an nginx reverse proxy, otherwise unmodified
My feed icon doesn’t load, URL always return 404, even if I tried to upload my own image, it seems like the upload works but the server still can’t find it.
steps to reproduce:
Add a feed (i tried a blogger rss and a youtube channel)
Icon is broken
Add a custom icon
New Icon is broken too
Attempt to open the image URL in a new tab resulted in error 404
checked docker logs and the web-nginx service also added a 404 response.
Tiny Tiny RSS version (including git commit id): Not sure how to check, but if it helps docker ps shows the image was created 5 weeks ago, tag is latest Tiny Tiny RSS v24.03-536085c7
Platform (i.e. Linux distro, Docker, PHP, PostgreSQL, etc) versions: Debian 12 bookworm with Docker
You can get the version/commit from the footer in Preferences.
I’m not seeing this behavior with my own instance, but looks like it’s happening @ https://demo.tt-rss.org/ (demo/demo).
Just to confirm-- does the failing request look something like /tt-rss/public.php?op=feed_icon&id=198?
If you’re not using https://gitlab.tt-rss.org/tt-rss/plugins/ttrss-cache-s3 , do you see a file added/updated in cache/feed-icons after adding a new feed or uploading a custom icon? The filename will correspond to id in the failing request.
I assume this tt-rss instance has been around for a bit, and feed icons worked at one point?
It might be-- particularly since the demo site seems to have a similar problem. I’ll set up a new environment later to see if I can recreate the issue.
wm_name: yep those are the steps i followed + removing /tt-rss/ trail from base URL, otherwise just standard compose file.
fox: I’m not very experienced with Docker, I assume this fix should be applied if I update my image?
EDIT: yep that worked. Thanks for the help @wn_name@fox! Seems like that relative path was really the problem.