GithubHelp home page GithubHelp logo

docker-tt-rss's People

Contributors

aptalca avatar chbmb avatar ironicbadger avatar j0nnymoe avatar linuxserver-ci avatar lonix avatar lunik1 avatar sparklyballs avatar thelamer avatar tobbenb avatar vrutkovs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

docker-tt-rss's Issues

Migrate away from DockerHub

Docker Hub is disabling autobuilds on the free tier on 2021-06-18 so we need to look at moving to an alternative container hosting platform.

Currently a GitLab mirror of tt-rss with and a webhook on push events is used to trigger container rebuilds, as well as any pushes to this repo (which is linked to the image on dockerhub). Something that this setup can be easily migrated to would be ideal.

I'm not too familiar with the alternatives, so is any users have feedback/ideas I'd like to hear it! Frontrunner is ghcr as this would bring us in line with lsio these days.

Startup failure after 26 Feb update

The container was updated last night by watchtower without any issues. Startup also produced no errors in the log. However, accessing tt-rss failed with incorrect self_url, although the config.php has not been changed at all.

image

Apparently some of the latest changes to tt-rss are not yet reflected in this image. I have set up a new container from scratch with an new config directory and the new structure of tt-rss io not reflected there (i.e. no config.php exists either in root or the classes subdir)

URL Path issues after latest update

After the latest update pulled from dockerhub and the schema was migrated, now I was getting an error when loading the app.
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/

I 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 specific in my config.php. So from seeing that error I changed the config.php from:
putenv('TTRSS_SELF_URL_PATH=http://tinyrss.mydomainhere.com/');
to
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)

Any help or ideas of what else I should be looking for would be much appreciated.

Update:
I also have 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.

Issues selecting an article

I can select one article fine, but when I select the next article, I get the following error and TT-RSS stops functioning:

TypeError: Cannot set property 'innerHTML' of null
    at Object.pack (https://rss.mydomain.com/js/Article.js?1619077527:285:50)
    at https://rss.mydomain.com/js/Article.js?1619077527:417:13
    at NodeList.forEach (<anonymous>)
    at Object.setActive (https://rss.mydomain.com/js/Article.js?1619077527:415:48)
    at Object.onLoaded (https://rss.mydomain.com/js/Headlines.js?1619077527:715:13)
    at https://rss.mydomain.com/js/Feeds.js?1619077527:417:16
    at https://rss.mydomain.com/js/common.js?1619077527:215:32

This was working fine the other day, so I'm thinking this was introduced when I updated the image from 7d504545af to 8d8559d1d3 yesterday morning

Docker container stopped working after yesterday's update

Hi. Ive been running lunik1/tt-rss for months without any issues, but after yesterday's update it stopped working.
When im trying to open ttrss in my browser im getting the following error:

Exception while creating PDO object:SQLSTATE[08006] [7] could not connect to server: No such file or directory
	Is the server running locally and accepting
	connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

The container is set to us PGSQL database through env variables
Screenshot from 2021-02-26 08-16-28

The database is up and running i can connect to it using psql -d ttrss -h 10.10.1.12 -W -U ttrss

Exception while creating PDO...

Hello, I get this error:

Exception while creating PDO object:SQLSTATE[08006] [7] could not connect to server: No such file or directory
	Is the server running locally and accepting
	connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

But in my config I am setting the TTRSS_DB_TYPE to mysql
Any idea ?

Switch to PHP8

PHP8 is now supported upstream, so we need to look into migrating

๐Ÿ™๐Ÿ™๐Ÿ™๐Ÿ™๐Ÿ™๐Ÿ™๐Ÿ™๐Ÿ™

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.