{"owner":"DIYgod","repo":"RSSHub","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":3,"services":[{"name":"rsshub","image":"diygod/rsshub","restart":"always","ports":["1200:1200"],"environment":["NODE_ENV=production","CACHE_TYPE=redis","REDIS_URL=redis://redis:6379/","PLAYWRIGHT_CDP_ENDPOINT=ws://browserless:3000?token=${BROWSERLESS_TOKEN:-rsshub}"],"depends_on":["redis","browserless"]},{"name":"browserless","image":"ghcr.io/browserless/chromium","restart":"always","environment":["TOKEN=${BROWSERLESS_TOKEN:-rsshub}"]},{"name":"redis","image":"redis:alpine","restart":"always","volumes":["redis-data:/data"]}],"exposedPorts":["1200"],"dockerRunCommand":"docker run -d --name rsshub -p 1200:1200 --restart always diygod/rsshub","podmanRunCommand":"podman run -d --name rsshub -p 1200:1200 --restart always diygod/rsshub","skopeoInspectCommand":"skopeo inspect docker://docker.io/diygod/rsshub:latest","orasPullCommand":"oras pull diygod/rsshub","registryMeta":{"provider":"dockerhub","image":"diygod/rsshub","canonicalImage":"docker.io/diygod/rsshub:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name rsshub -p 1200:1200 --restart always diygod/rsshub","dockerPull":"docker pull diygod/rsshub","podmanRun":"podman run -d --name rsshub -p 1200:1200 --restart always diygod/rsshub","skopeoInspect":"skopeo inspect docker://docker.io/diygod/rsshub:latest","orasPull":"oras pull diygod/rsshub","composeYaml":"services:\n  rsshub:\n    image: diygod/rsshub\n    restart: unless-stopped\n    ports:\n      - \"1200:1200\""}}}