add rss-bridge role

This commit is contained in:
Andreas Zweili 2020-07-27 21:45:27 +02:00
parent 1a70f6626b
commit 8548ea18e4
4 changed files with 40 additions and 0 deletions

1
rss-bridge/.env Normal file
View File

@ -0,0 +1 @@
APP_DOMAIN=rss-bridge.2li.ch

View File

@ -0,0 +1,23 @@
version: '3'
services:
traefik:
image: "traefik:v2.2"
ports:
- "443:443"
volumes:
- "./traefik.yaml:/etc/traefik/traefik.yaml:ro"
- "./letsencrypt:/letsencrypt"
- "/var/run/docker.sock:/var/run/docker.sock:ro"
restart: unless-stopped
rss-bridge:
image: rssbridge/rss-bridge:latest
volumes:
- ./whitelist.txt:/app/whitelist.txt
labels:
- "traefik.enable=true"
- "traefik.http.routers.rss-bridge.rule=Host(`${APP_DOMAIN}`)"
- "traefik.http.routers.rss-bridge.entrypoints=websecure"
- "traefik.http.routers.rss-bridge.tls.certresolver=myresolver"
- "traefik.http.routers.rss-bridge.middlewares=default-headers@file"
restart: unless-stopped

1
rss-bridge/traefik.yaml Symbolic link
View File

@ -0,0 +1 @@
../traefik.yaml

15
rss-bridge/whitelist.txt Normal file
View File

@ -0,0 +1,15 @@
Bandcamp
Cryptome
DansTonChat
DuckDuckGo
Facebook
Flickr
GoogleSearch
Identica
Instagram
OpenClassrooms
Pinterest
Scmb
Twitter
Wikipedia
Youtube