From 210f45f8238c7f6085ae04bef49403fd8f4f3e09 Mon Sep 17 00:00:00 2001 From: b_Jimmy Date: Mon, 7 Sep 2026 17:45:29 +0000 Subject: [PATCH] add docker-compose.yml --- docker-compose.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..fa933f9 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,32 @@ +# News Aggregator explore-mode containers. +# FreshRSS on 8280 so it does NOT steal llama.cpp's usual 8080. +# RSSHub on 1200 proxies feeds that block plain RSS clients. +# Hermes stays on the host — anything inside Docker reaches it at +# http://host.docker.internal:8080/v1 (gateway wired below). + +services: + freshrss: + image: freshrss/freshrss:latest + container_name: newsagg-freshrss + ports: + - "8280:80" + environment: + CRON_MIN: "10" # background refresh every 10 min + TZ: "America/Los_Angeles" + volumes: + - freshrss_data:/var/www/FreshRSS/data + extra_hosts: + - "host.docker.internal:host-gateway" + restart: unless-stopped + + rsshub: + image: diygod/rsshub:latest + container_name: newsagg-rsshub + ports: + - "1200:1200" + extra_hosts: + - "host.docker.internal:host-gateway" + restart: unless-stopped + +volumes: + freshrss_data: \ No newline at end of file