docker-compose/rsshub/docker-compose.yml

54 lines
1.6 KiB
YAML
Raw Permalink Normal View History

2024-11-30 11:57:35 -05:00
services:
rsshub:
# two ways to enable puppeteer:
# * comment out marked lines, then use this image instead: diygod/rsshub:chromium-bundled
# * (consumes more disk space and memory) leave everything unchanged
image: diygod/rsshub:chromium-bundled
restart: always
ports:
- "1200:1200"
environment:
NODE_ENV: production
CACHE_TYPE: redis
REDIS_URL: "redis://redis:6379/"
TWITTER_USERNAME: WinnifredWhite5@outlook.com
TWITTER_PASSWORD: "Þ¨ºqÉè;uð˦ª&ºæ"
YOUTUBE_KEY: AIzaSyDj2QTT4vVTZVcxsdnOh9QBInMOJjlVuaA
# PUPPETEER_WS_ENDPOINT: "ws://browserless:3000" # marked
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:1200/healthz"]
interval: 30s
timeout: 10s
retries: 3
depends_on:
- redis
# - browserless # marked
#browserless: # marked
# image: browserless/chrome # marked
# restart: always # marked
# ulimits: # marked
# core: # marked
# hard: 0 # marked
# soft: 0 # marked
# healthcheck:
# test: ["CMD", "curl", "-f", "http://localhost:3000/pressure"]
# interval: 30s
# timeout: 10s
# retries: 3
redis:
image: redis:alpine
restart: always
volumes:
- redis-data:/data
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 30s
timeout: 10s
retries: 5
start_period: 5s
volumes:
redis-data: