1
0
mirror of https://github.com/x86dev/docker-ttrss synced 2025-12-11 08:56:01 +00:00

Added plugin for supporting synchronization for News+ on Android.

This commit is contained in:
andy
2014-07-22 15:23:42 +02:00
parent 264d1a67d7
commit d1216415b9
4 changed files with 44 additions and 7 deletions

View File

@@ -8,7 +8,7 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install -y \
# php5-mysql
# add ttrss as the only nginx site
ADD ttrss.nginx.conf /etc/nginx/sites-available/ttrss
ADD ttrss-nginx.conf /etc/nginx/sites-available/ttrss
RUN ln -s /etc/nginx/sites-available/ttrss /etc/nginx/sites-enabled/ttrss
RUN rm /etc/nginx/sites-enabled/default
@@ -39,11 +39,15 @@ ADD ttrss-plugin-mobilize.pgsql /var/www/ttrss/plugins/mobilize/ttrss-plugin-mob
# patch ttrss-mobilize plugin for getting it to work
RUN sed -i -e "s/<? */<?php/" /var/www/ttrss/plugins/mobilize/m.php
# install tt-rss-newsplus-plugin (for use with News+ on Android)
RUN git clone https://github.com/hrk/tt-rss-newsplus-plugin.git /var/www/ttrss/plugins/api_newsplus
RUN ln -s /var/www/ttrss/plugins/api_newsplus/api_newsplus/init.php /var/www/ttrss/plugins/api_newsplus/init.php
# apply ownership of ttrss + addons to www-data
RUN chown www-data:www-data -R /var/www
# expose only nginx HTTP port
EXPOSE 80
# expose nginx HTTPS port
EXPOSE 443
# expose default database credentials via ENV in order to ease overwriting
ENV DB_NAME ttrss
@@ -56,6 +60,9 @@ ADD utils.php /root/utils.php
ADD configure-db.php /root/configure-db.php
ADD configure-plugin-mobilize.php /root/configure-plugin-mobilize.php
# Enable additional system plugins: api_newsplus
RUN sed -i -e "s/.*define('PLUGINS'.*/define('PLUGINS', 'api_newsplus, auth_internal, note, updater');/g" /var/www/ttrss/config.php
RUN mkdir /etc/service/nginx
ADD service-nginx.sh /etc/service/nginx/run