{"owner":"sansan0","repo":"TrendRadar","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker/docker-compose.yml","servicesCount":2,"services":[{"name":"trendradar","image":"wantcat/trendradar:latest","restart":"unless-stopped","ports":["127.0.0.1:${WEBSERVER_PORT:-8080}:${WEBSERVER_PORT:-8080}"],"environment":["TZ=Asia/Shanghai","WEBSERVER_PORT=${WEBSERVER_PORT:-8080}","FEISHU_WEBHOOK_URL=${FEISHU_WEBHOOK_URL:-}","TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN:-}","TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID:-}","DINGTALK_WEBHOOK_URL=${DINGTALK_WEBHOOK_URL:-}","WEWORK_WEBHOOK_URL=${WEWORK_WEBHOOK_URL:-}","WEWORK_MSG_TYPE=${WEWORK_MSG_TYPE:-}","EMAIL_FROM=${EMAIL_FROM:-}","EMAIL_PASSWORD=${EMAIL_PASSWORD:-}","EMAIL_TO=${EMAIL_TO:-}","EMAIL_SMTP_SERVER=${EMAIL_SMTP_SERVER:-}","EMAIL_SMTP_PORT=${EMAIL_SMTP_PORT:-}","NTFY_SERVER_URL=${NTFY_SERVER_URL:-https://ntfy.sh}","NTFY_TOPIC=${NTFY_TOPIC:-}","NTFY_TOKEN=${NTFY_TOKEN:-}","BARK_URL=${BARK_URL:-}","SLACK_WEBHOOK_URL=${SLACK_WEBHOOK_URL:-}","GENERIC_WEBHOOK_URL=${GENERIC_WEBHOOK_URL:-}","GENERIC_WEBHOOK_TEMPLATE=${GENERIC_WEBHOOK_TEMPLATE:-}","AI_ANALYSIS_ENABLED=${AI_ANALYSIS_ENABLED:-}","AI_API_KEY=${AI_API_KEY:-}","AI_MODEL=${AI_MODEL:-}","AI_API_BASE=${AI_API_BASE:-}","S3_ENDPOINT_URL=${S3_ENDPOINT_URL:-}","S3_BUCKET_NAME=${S3_BUCKET_NAME:-}","S3_ACCESS_KEY_ID=${S3_ACCESS_KEY_ID:-}","S3_SECRET_ACCESS_KEY=${S3_SECRET_ACCESS_KEY:-}","S3_REGION=${S3_REGION:-}","CRON_SCHEDULE=${CRON_SCHEDULE:-*/30 * * * *}","RUN_MODE=${RUN_MODE:-cron}","IMMEDIATE_RUN=${IMMEDIATE_RUN:-true}"],"volumes":["../config:/app/config:ro","../output:/app/output"]},{"name":"trendradar-mcp","image":"wantcat/trendradar-mcp:latest","restart":"unless-stopped","ports":["${MCP_HOST:-127.0.0.1}:${MCP_PORT:-3333}:3333"],"environment":["TZ=Asia/Shanghai","MCP_PORT=${MCP_PORT:-3333}"],"volumes":["../config:/app/config:ro","../output:/app/output"]}],"exposedPorts":["3333"],"dockerRunCommand":"docker run -d --name trendradar -p 3333:3333 --restart always wantcat/trendradar:latest","podmanRunCommand":"podman run -d --name trendradar -p 3333:3333 --restart always wantcat/trendradar:latest","skopeoInspectCommand":"skopeo inspect docker://docker.io/wantcat/trendradar:latest","orasPullCommand":"oras pull wantcat/trendradar:latest","registryMeta":{"provider":"dockerhub","image":"wantcat/trendradar","canonicalImage":"docker.io/wantcat/trendradar:latest","latestTag":"latest","multiArch":["linux/amd64","linux/arm64"],"sizeMb":128,"lastUpdated":"2026-10-13T13:23:51.781435Z","cliCommands":{"dockerRun":"docker run -d --name trendradar -p 3333:3333 --restart always wantcat/trendradar:latest","dockerPull":"docker pull wantcat/trendradar:latest","podmanRun":"podman run -d --name trendradar -p 3333:3333 --restart always wantcat/trendradar:latest","skopeoInspect":"skopeo inspect docker://docker.io/wantcat/trendradar:latest","orasPull":"oras pull wantcat/trendradar:latest","composeYaml":"services:\n  trendradar:\n    image: wantcat/trendradar:latest\n    restart: unless-stopped\n    ports:\n      - \"3333:3333\""}}}