diff --git a/freshrss/docker-compose.yml b/freshrss/docker-compose.yml index 6f4e709..7c33b70 100644 --- a/freshrss/docker-compose.yml +++ b/freshrss/docker-compose.yml @@ -40,7 +40,13 @@ services: - homepage.widget.url=http://cluster.localdomain:8095 - homepage.widget.username=hayden0828 - homepage.widget.password=XlRYT2vUV9PHIajtsY566ah7gvoLEOE4 - + healthcheck: + test: ["CMD", "cli/health.php"] + timeout: 10s + start_period: 300s + start_interval: 11s + interval: 60s + retries: 3 rsshub: image: diygod/rsshub:chromium-bundled @@ -52,13 +58,26 @@ services: NODE_ENV: production CACHE_TYPE: redis REDIS_URL: "redis://redis:6379/" + + # Iwara IWARA_USERNAME: ${IWARA_USERNAME} IWARA_PASSWORD: ${IWARA_PASSWORD} + + # Pixiv Cookie PIXIV_REFRESHTOKEN: ${PIXIV_REFRESHTOKEN} PIXIV_BYPASS_CDN: 1 + + # E-Hentai Cookie + EH_IPB_MEMBER_ID: ${EHENTAI_MEMBER_ID} + EH_IPB_PASS_HASH: ${EHENTAI_PASS_HASH} + EH_SK: ${EHENTAI_SK} + EH_IGNEOUS: ${EHENTAI_IGNEOUS} + + # JavDB Cookie + JAVDB_SESSION: ${JAVDB_SESSION} healthcheck: test: ["CMD", "curl", "-f", "http://localhost:1200/healthz"] - interval: 30s + interval: 60s timeout: 10s retries: 3 depends_on: @@ -72,7 +91,7 @@ services: - /mnt/docker-storage/freshrss/hub:/data healthcheck: test: ["CMD", "redis-cli", "ping"] - interval: 30s + interval: 60s timeout: 10s retries: 5 start_period: 5s