Browse Source

rss-bridge configurabile live

boyska 5 years ago
parent
commit
896c6a49d8
4 changed files with 52 additions and 1 deletions
  1. 4 0
      docker-compose.yml
  2. 44 0
      docker/rssbridge-config.php
  3. 1 0
      docker/rssbridge-whitelist.txt
  4. 3 1
      dodo.py

+ 4 - 0
docker-compose.yml

@@ -35,6 +35,10 @@ services:
         build:
             context: ./rss-bridge/
         container_name: feedati_rss_bridge
+        volumes:
+            - ./rss-bridge:/app/public/
+            - ./docker/rssbridge-config.php:/app/public/config.ini.php:ro
+            - ./docker/rssbridge-whitelist.txt:/app/public/whitelist.txt:ro
         ports:
             - 8001:80
         environment:

+ 44 - 0
docker/rssbridge-config.php

@@ -0,0 +1,44 @@
+; <?php exit; ?> DO NOT REMOVE THIS LINE
+
+; This file contains the default settings for RSS-Bridge. Do not change this
+; file, it will be replaced on the next update of RSS-Bridge! You can specify
+; your own configuration in 'config.ini.php' (copy this file).
+
+[cache]
+
+; Allow users to specify custom timeout for specific requests.
+; true  = enabled
+; false = disabled (default)
+custom_timeout = false
+
+[proxy]
+
+; Sets the proxy url (i.e. "tcp://192.168.0.0:32")
+; ""    = Proxy disabled (default)
+url = ""
+
+; Sets the proxy name that is shown on the bridge instead of the proxy url.
+; ""    = Show proxy url
+name = "Hidden proxy name"
+
+; Allow users to disable proxy usage for specific requests.
+; true  = enabled
+; false = disabled (default)
+by_bridge = false
+
+[authentication]
+
+; Enables authentication for all requests to this RSS-Bridge instance.
+;
+; Warning: You'll have to upgrade existing feeds after enabling this option!
+;
+; true  = enabled
+; false = disabled (default)
+enable = false
+
+; The username for authentication. Insert this name when prompted for login.
+username = ""
+
+; The password for authentication. Insert this password when prompted for login.
+; Use a strong password to prevent others from guessing your login!
+password = ""

+ 1 - 0
docker/rssbridge-whitelist.txt

@@ -0,0 +1 @@
+*

+ 3 - 1
dodo.py

@@ -16,7 +16,9 @@ def task_build():
         'uptodate': [up2date_anyimages],
         'file_dep': ['docker-compose.yml', 'docker/Dockerfile-tt-rss',
                      'docker/ttrss-openrc-apache',
-                     'docker/ttrss-openrc-ttrssupdate'],
+                     'docker/ttrss-openrc-ttrssupdate',
+                     'rss-bridge/Dockerfile'
+                     ],
         'actions': [COMPOSE + ' build'],
         'clean': [run_task_func(task__build_rm),
                   run_task_func(task__build_rmi)],