kemonine
/
lollipopcloud
Archived
1
0
Fork 0

Update ttrss docs for latest lollipop approach

This commit is contained in:
KemoNine 2019-03-04 23:56:19 +00:00
parent b8e2ef01ce
commit e4e7ce5ecd
No known key found for this signature in database
GPG Key ID: 3BC2928798AE11AB
1 changed files with 3 additions and 49 deletions

View File

@ -16,38 +16,7 @@ docker exec -it postgres psql -U postgres
create role ttrss nocreatedb nocreaterole login PASSWORD 'password';
create database ttrss owner=ttrss encoding=UTF8;
cat > /root/docker/ttrss.sh << EOF
#!/bin/bash
ARCH=\`arch\`
HUBIMAGE=""
# Cleanup arch/container image here
if [ \$ARCH == "aarch64" ]
then
echo "64bit arm"
HUBIMAGE="lsioarmhf/tt-rss-aarch64:latest"
else
echo "32bit arm"
HUBIMAGE="lsioarmhf/tt-rss:latest"
fi
# Cleanup existing container
docker stop ttrss
docker rm ttrss
# Re-run/create container with latest image
docker run \\
--name ttrss \\
--restart unless-stopped \\
--net docker-private \\
--ip 172.30.13.13 \\
-e TZ=UTC \\
-e DEBUG=1 \\
-v /var/ttrss:/config \\
\$HUBIMAGE
EOF
wget -O ttrss.sh https://git.lollipopcloud.solutions/lollipop-docker/misc/raw/branch/master/run_ttrss.sh
chmod a+x /root/docker/ttrss.sh
```
@ -56,26 +25,11 @@ chmod a+x /root/docker/ttrss.sh
Simply execute ```/root/docker/ttrss.sh``` to update/run TT-RSS.
## Serving Via Caddy
## Cron For Feed Updates
``` bash
cat > /etc/caddy/services/ttrss.conf <<EOF
# TT-RSS proxy
ttrss.domain.tld {
tls user@domain.tld
redir 301 {
if {scheme} is http
/ https://ttrss.domain.tld{uri}
}
log /var/log/caddy/ttrss.log
proxy / 172.30.13.13:80 {
transparent
}
}
EOF
*/10 * * * * docker exec --user 991 -it ttrss /usr/bin/php /config/www/tt-rss/update.php --feeds --quiet
```