Comments (11)
TT-RSS doesn't even get updated with the current image, once its downloaded it never updates tt-rss.
from docker-tt-rss.
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.
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.
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.
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.
@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.
I also made a PR after opening 2 issues (#18)
from docker-tt-rss.
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.
@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.
@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.
Please reference this PR for updates:
#24
from docker-tt-rss.
Related Issues (20)
- Add environment variables to configure TT-RSS and optional volume HOT 2
- Enable LDAP HOT 1
- Feeds not updating, S6 update_daemon2.php file not at linked location HOT 4
- With in container install , config not persistent with fresh pull on existing data.... HOT 16
- FYI HOT 2
- ssl port map not work HOT 1
- www folder is empty HOT 3
- Can not set booleans using env variables HOT 1
- PDO error using pgsql driver HOT 2
- Installation of TT-RSS into a subfolder at the www root HOT 6
- Lock Stamp file does not exist HOT 2
- Image not compatible with mariadb 10.4 HOT 5
- Latest builds seems to break ARM support (Raspberry Pi 3 B+) HOT 3
- Can the 'latest' tag track master? HOT 15
- latest version of tt-rss HOT 1
- Typo in the README file - 'gaurd' HOT 1
- alpine base breaks cache_starred_images plugin HOT 1
- installation/configuration is very confusing HOT 5
- SSL certificate problem: unable to get local issuer certificate HOT 1
- Versioning changes in tt-rss HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-tt-rss.