Zuletzt aktiv 1745066941

RSSHub è un aggregatore di feed RSS open source, estensibile e facile da usare, capace di generare feed RSS da quasi qualsiasi fonte

emanuelegori's Avatar emanuelegori hat die Gist bearbeitet 1745066941. Zu Änderung gehen

Keine Änderungen

emanuelegori's Avatar emanuelegori hat die Gist bearbeitet 1745066884. Zu Änderung gehen

Keine Änderungen

emanuelegori's Avatar emanuelegori hat die Gist bearbeitet 1745066766. Zu Änderung gehen

1 file changed, 2 insertions, 8 deletions

docker-compose.yml

@@ -1,12 +1,9 @@
1 1 services:
2 2 rsshub:
3 - # two ways to enable puppeteer:
4 - # * comment out marked lines, then use this image instead: diygod/rsshub:chromium-bundled
5 - # * (consumes more disk space and memory) leave everything unchanged
6 3 image: diygod/rsshub
7 4 restart: always
8 5 ports:
9 - - "1200:1200"
6 + - 1200:1200
10 7 environment:
11 8 NODE_ENV: production
12 9 CACHE_TYPE: redis
@@ -44,7 +41,4 @@ services:
44 41 interval: 30s
45 42 timeout: 10s
46 43 retries: 5
47 - start_period: 5s
48 -
49 - volumes:
50 - redis-data:
44 + start_period: 5s

emanuelegori's Avatar emanuelegori hat die Gist bearbeitet 1745066526. Zu Änderung gehen

1 file changed, 50 insertions

docker-compose.yml(Datei erstellt)

@@ -0,0 +1,50 @@
1 + services:
2 + rsshub:
3 + # two ways to enable puppeteer:
4 + # * comment out marked lines, then use this image instead: diygod/rsshub:chromium-bundled
5 + # * (consumes more disk space and memory) leave everything unchanged
6 + image: diygod/rsshub
7 + restart: always
8 + ports:
9 + - "1200:1200"
10 + environment:
11 + NODE_ENV: production
12 + CACHE_TYPE: redis
13 + REDIS_URL: "redis://redis:6379/"
14 + PUPPETEER_WS_ENDPOINT: "ws://browserless:3000" # marked
15 + healthcheck:
16 + test: ["CMD", "curl", "-f", "http://localhost:1200/healthz"]
17 + interval: 30s
18 + timeout: 10s
19 + retries: 3
20 + depends_on:
21 + - redis
22 + - browserless # marked
23 +
24 + browserless: # marked
25 + image: browserless/chrome # marked
26 + restart: always # marked
27 + ulimits: # marked
28 + core: # marked
29 + hard: 0 # marked
30 + soft: 0 # marked
31 + healthcheck:
32 + test: ["CMD", "curl", "-f", "http://localhost:3000/pressure"]
33 + interval: 30s
34 + timeout: 10s
35 + retries: 3
36 +
37 + redis:
38 + image: redis:alpine
39 + restart: always
40 + volumes:
41 + - redis-data:/data
42 + healthcheck:
43 + test: ["CMD", "redis-cli", "ping"]
44 + interval: 30s
45 + timeout: 10s
46 + retries: 5
47 + start_period: 5s
48 +
49 + volumes:
50 + redis-data:
Neuer Älter