Add tt-rss

joplin 2.7.13
This commit is contained in:
thomas 2022-02-25 00:16:47 +01:00
parent ef983cadf9
commit f6b3822e95
11 changed files with 111 additions and 2 deletions

View file

@ -0,0 +1 @@
/etc/tt-rss/config.php

View file

@ -0,0 +1,8 @@
Package: tt-rss
Version: %VERSION%
Section: base
Priority: optional
Architecture: all
Depends: php-pgsql, php-mysql, php-intl, php-mbstring, php-xml
Maintainer: Thomas Legay <thomas@lgy.fr>
Description: tt-rss

View file

@ -0,0 +1,2 @@
#!/bin/bash
chown -R www-data:www-data /var/lib/tt-rss/

View file

@ -0,0 +1,14 @@
[Unit]
Description=ttrss_backend
After=network.target
[Service]
User=www-data
ExecStart=/usr/share/tt-rss/update_daemon2.php
Restart=on-failure
RestartSec=60
[Install]
WantedBy=multi-user.target

View file

@ -0,0 +1,12 @@
<VirtualHost *:80>
servername tt-rss.domain.com
DocumentRoot /usr/share/tt-rss/
Protocols h2c http/1.1
<directory /usr/share/tt-rss/>
Options -Indexes -MultiViews +FollowSymLinks
AllowOverride all
Require all granted
</directory>
</VirtualHost>

37
ressources/tt-rss/tt-rss Executable file
View file

@ -0,0 +1,37 @@
#!/bin/bash
STEP="envinit prebuild makedeb"
# build
envinit() {
apt-get install -y --no-install-recommends wget ca-certificates fakeroot dpkg git
}
prebuild(){
rm -fr /tmp/tt-rss
git clone --depth 1 https://git.tt-rss.org/fox/tt-rss.git /tmp/tt-rss
}
build() {
cd /tmp/tt-rss
}
makedeb(){
GIT_VERSION=$1
DEB_VERSION=$2
PATH_DEB=/tmp/src/rootfs
cp -fr /tmp/tt-rss/* ${PATH_DEB}/usr/share/tt-rss/
mv ${PATH_DEB}/usr/share/tt-rss/cache ${PATH_DEB}/var/lib/tt-rss/
mv ${PATH_DEB}/usr/share/tt-rss/feed-icons ${PATH_DEB}/var/lib/tt-rss/
mv ${PATH_DEB}/usr/share/tt-rss/lock ${PATH_DEB}/var/lib/tt-rss/
mv ${PATH_DEB}/usr/share/tt-rss/config.php-dist ${PATH_DEB}/etc/tt-rss/config.php
ln -s /var/lib/tt-rss/cache ${PATH_DEB}/usr/share/tt-rss/cache
ln -s /var/lib/tt-rss/feed-icons ${PATH_DEB}/usr/share/tt-rss/feed-icons
ln -s /var/lib/tt-rss/lock ${PATH_DEB}/usr/share/tt-rss/lock
ln -s /etc/tt-rss/config.php ${PATH_DEB}/usr/share/tt-rss/config.php
sed -i "s/%VERSION%/$DEB_VERSION/" ${PATH_DEB}/DEBIAN/control
fakeroot dpkg-deb -Z gzip --build ${PATH_DEB} /tmp/dist
}