Add TLC stack (RSS Bridge + Feed Master)
TLC provides YouTube RSS feed aggregation: - rss-bridge: Converts YouTube channels to RSS feeds - feed-master: Aggregates multiple RSS feeds into unified feed Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
48
stacks/tlc/docker-compose.yml
Normal file
48
stacks/tlc/docker-compose.yml
Normal file
@@ -0,0 +1,48 @@
|
||||
services:
|
||||
# RSS Bridge - Converts YouTube channels to RSS feeds
|
||||
rss-bridge:
|
||||
image: rssbridge/rss-bridge:latest
|
||||
container_name: tlc-rss-bridge
|
||||
hostname: rss-bridge
|
||||
restart: unless-stopped
|
||||
labels:
|
||||
- "com.ghost.tel/stack-type=dev-only"
|
||||
logging:
|
||||
driver: json-file
|
||||
options:
|
||||
max-size: "10m"
|
||||
max-file: "5"
|
||||
ports:
|
||||
- "3001:80"
|
||||
networks:
|
||||
- web
|
||||
|
||||
# Feed Master - Aggregates multiple RSS feeds into unified feed
|
||||
feed-master:
|
||||
image: umputun/feed-master:latest
|
||||
container_name: tlc-feed-master
|
||||
hostname: feed-master
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- rss-bridge
|
||||
logging:
|
||||
driver: json-file
|
||||
options:
|
||||
max-size: "10m"
|
||||
max-file: "5"
|
||||
environment:
|
||||
- DEBUG=false
|
||||
- FM_DB=/srv/var/feed-master.bdb
|
||||
- FM_CONF=/srv/etc/fm.yml
|
||||
volumes:
|
||||
- ./feed-master-config:/srv/etc
|
||||
- ./feed-master-data:/srv/var
|
||||
- ./feed-master-images:/srv/images
|
||||
ports:
|
||||
- "8097:8080"
|
||||
networks:
|
||||
- web
|
||||
|
||||
networks:
|
||||
web:
|
||||
external: true
|
||||
Reference in New Issue
Block a user