After the latest update to tt-rss was applied and the schema was migrated, I am now getting an error when loading my tt-rss instance.
The first error seen was:
E_URL_SCHEME_MISMATCH
URL scheme reported by your browser (https) doesn't match server-configured SELF_URL_PATH (http), check X-Forwarded-Proto.
Additional information:
SELF_URL_PATH: http://tinyrss.mydomainhere.com
CLIENT_LOCATION: https://tinyrss.mydomainhere.com/
For reference before this, I was able to go to https://tinyrss.mydomainhere.com to hit my ttrss instance behind a reverse proxy, so the error made sense to me since http was specified in my config.php. From seeing that error I changed the config.php from being http like this:
putenv('TTRSS_SELF_URL_PATH=http://tinyrss.mydomainhere.com/');
to being https like this:
putenv('TTRSS_SELF_URL_PATH=https://tinyrss.mydomainhere.com/');
After doing that and restarting the container, now when I visit https://tinyrss.mydomainhere.com , instead of the fatal error I am seeing:
Startup failed
Please fix errors indicated by the following messages:
Please set SELF_URL_PATH to the correct value detected for your server: http://tinyrss.mydomainhere.com (you're using: https://tinyrss.mydomainhere.com)
After that I also tried renaming the existing config.php and replacing all of the needed config values with docker environment variables that all start with TTRSS_ per the newest changes and am still seeing the "startup failed" message from directly above. So I'm not sure what other configuration issue it could be causing this.