Giter Club home page Giter Club logo

Comments (11)

kelvinhammond avatar kelvinhammond commented on May 31, 2024 1

TT-RSS doesn't even get updated with the current image, once its downloaded it never updates tt-rss.

from docker-tt-rss.

Neraud avatar Neraud commented on May 31, 2024

Yes, while the container (or rather the volume) is there, it's never updated.

Now, let's say I test on host_staging linuxserver/tt-rss:153.
After a week, I'm fine with it, and want to deploy it on host_prod.
While I use the exact same image, a different version of TT-RSS will be downloaded there.

A more reaslistic use case, what happens if I want to run an older version of TT-RSS because the last one broke my custom theme/plugin ? I would simply want to pin the image version.

from docker-tt-rss.

Fmstrat avatar Fmstrat commented on May 31, 2024

Unfortunately running across this is the exact reason I can't use this image. Every other Linuxserver container I uses updates the software based on the build. This one doesn't.

from docker-tt-rss.

Fmstrat avatar Fmstrat commented on May 31, 2024

After some further investigation, I've come to the conclusion that TT-RSS is just designed in a way that makes this difficult. Their upgrade path is a git pull, and they have all kinds of craziness in the .gitignore to make this work: https://git.tt-rss.org/fox/tt-rss/src/master/.gitignore

Why they didn't use a data directory for all dynamic content we'll probably never know. I'm tempted to join the Discourse to ask, but instead will probably spend some time forking this and seeing if I can make an update at build work.

from docker-tt-rss.

Fmstrat avatar Fmstrat commented on May 31, 2024

I started a convo about data folders here: https://discourse.tt-rss.org/t/overhaul-ttrss-needs-a-data-directory/1922

In the meantime, I also supplied a PR to make updating at least possible.

from docker-tt-rss.

Fmstrat avatar Fmstrat commented on May 31, 2024

@Neraud @kelvinhammond While I made the PR above, I think the Linuxserver team should change their methodology to match the version of tt-rss I just created: https://hub.docker.com/r/nowsci/docker-ttrss

It creates the tt-rss image at build time, and puts only files that are unique to a users installation in the data volume. It also includes all prerequisites for plugins, LDAP, all DB types, and international support.

Give it a shot if you would like.

from docker-tt-rss.

Neraud avatar Neraud commented on May 31, 2024

I also made a PR after opening 2 issues (#18)

from docker-tt-rss.

0x9394 avatar 0x9394 commented on May 31, 2024

always failed with download process.

put the link in browser download works. (https://git.tt-rss.org/git/tt-rss/archive/19.2.tar.gz, with notice: Checking your browser before accessing tt-rss.org. ..... DDoS protection by Cloudflare ...),

[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 20-config: executing... 
[cont-init.d] 20-config: exited 0.
[cont-init.d] 30-keygen: executing... 
generating self-signed keys in /config/keys, you can replace these with your own keys if required
Generating a RSA private key
...............................................................+++++
.......................................+++++
writing new private key to '/config/keys/cert.key'
-----
[cont-init.d] 30-keygen: exited 0.
[cont-init.d] 40-install: executing... 
fetching tt-rss files, this may take a little while
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  8429    0  8429    0     0   7083      0 --:--:--  0:00:01 --:--:--  7083
gzip: invalid magic
tar: Child returned status 1
tar: Error is not recoverable: exiting now
[cont-init.d] 40-install: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.


$ sudo docker exec -it tt-rss /bin/bash
root@5a98ea79f098:/$ cat /version.txt 
19.2
root@5a98ea79f098:/$ curl -o /tmp/tt-rss.tar.gz -L https://git.tt-rss.org/git/tt-rss/archive/19.2.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  5760    0  5760    0     0   5944      0 --:--:-- --:--:-- --:--:--  5938
root@5a98ea79f098:/$ ls /tmp
tt-rss.tar.gz
root@5a98ea79f098:/$ ls /tmp -lh
total 8.0K

from docker-tt-rss.

thelamer avatar thelamer commented on May 31, 2024

@kt1024 It has to be Geo based or some kind of blocking on VPN providers I tested it from US, Canada, and Mexico and I am not getting this.

from docker-tt-rss.

0x9394 avatar 0x9394 commented on May 31, 2024

@thelamer
from P.R China, always get the 'scan' message with cloudflare hosted sites. I'm waiting for the git version above mentioned.

from docker-tt-rss.

thelamer avatar thelamer commented on May 31, 2024

Please reference this PR for updates:
#24

from docker-tt-rss.

Related Issues (20)

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.