@@ -397,7 +397,7 @@ Transform from "algorithm recommendation captivity" to "actively getting the inf
397397
398398** 🔧 Upgrade Instructions** :
399399- ** GitHub Fork Users** : Update ` main.py ` , ` config/config.yaml ` (Added multi-account push support, existing single-account configuration unaffected)
400- - ** Docker Users** : Update ` .env ` , ` docker- compose.yml ` or set environment variables ` REVERSE_CONTENT_ORDER ` , ` MAX_ACCOUNTS_PER_CHANNEL `
400+ - ** Docker Users** : Update ` .env ` , ` docker compose.yml ` or set environment variables ` REVERSE_CONTENT_ORDER ` , ` MAX_ACCOUNTS_PER_CHANNEL `
401401- ** Multi-Account Push** : New feature, disabled by default, existing single-account configuration unaffected
402402
403403
@@ -520,7 +520,7 @@ Transform from "algorithm recommendation captivity" to "actively getting the inf
520520
521521- ** Added Personal WeChat Push Support** : WeWork application can push to personal WeChat without installing WeWork APP
522522- Supports two message formats: ` markdown ` (WeWork group bot) and ` text ` (personal WeChat app)
523- - Added ` WEWORK_MSG_TYPE ` environment variable configuration, supporting GitHub Actions, Docker, docker- compose and other deployment methods
523+ - Added ` WEWORK_MSG_TYPE ` environment variable configuration, supporting GitHub Actions, Docker, docker compose and other deployment methods
524524- ` text ` mode automatically strips Markdown syntax for clean plain text push
525525- See "Personal WeChat Push" configuration in Quick Start
526526
@@ -2018,7 +2018,7 @@ TrendRadar provides two independent Docker images, deploy according to your need
20182018
20192019---
20202020
2021- # ### Method 1: Using docker- compose (Recommended)
2021+ # ### Method 1: Using docker compose (Recommended)
20222022
202320231. **Create Project Directory and Config** :
20242024
@@ -2039,9 +2039,9 @@ TrendRadar provides two independent Docker images, deploy according to your need
20392039 wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/config/config.yaml -P config/
20402040 wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/config/frequency_words.txt -P config/
20412041
2042- # Download docker- compose config
2042+ # Download docker compose config
20432043 wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/docker/.env -P docker/
2044- wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/docker/docker- compose.yml -P docker/
2044+ wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/docker/docker compose.yml -P docker/
20452045 ` ` `
20462046
20472047 > 💡 **Note**: Key directory structure required for Docker deployment:
@@ -2052,7 +2052,7 @@ current directory/
20522052│ └── frequency_words.txt
20532053└── docker/
20542054 ├── .env
2055- └── docker- compose.yml
2055+ └── docker compose.yml
20562056```
20572057
205820582. **Config File Description**:
@@ -2082,32 +2082,32 @@ current directory/
20822082 **Usage Method**:
20832083 - Modify `.env` file, uncomment and fill in needed configs
20842084 - Or add directly in NAS/Synology Docker management interface's "Environment Variables"
2085- - Restart container to take effect: `docker- compose up -d`
2085+ - Restart container to take effect: `docker compose up -d`
20862086
20872087
208820883. **Start Service**:
20892089
20902090 **Option A: Start All Services (Push + AI Analysis)**
20912091 ```bash
20922092 # Pull latest images
2093- docker- compose pull
2093+ docker compose pull
20942094
20952095 # Start all services (trend-radar + trend-radar-mcp)
2096- docker- compose up -d
2096+ docker compose up -d
20972097 ```
20982098
20992099 ** Option B: Start News Push Service Only**
21002100 ``` bash
21012101 # Start trend-radar only (scheduled crawling and push)
2102- docker- compose pull trend-radar
2103- docker- compose up -d trend-radar
2102+ docker compose pull trend-radar
2103+ docker compose up -d trend-radar
21042104 ```
21052105
21062106 ** Option C: Start MCP AI Analysis Service Only**
21072107 ``` bash
21082108 # Start trend-radar-mcp only (AI analysis interface)
2109- docker- compose pull trend-radar-mcp
2110- docker- compose up -d trend-radar-mcp
2109+ docker compose pull trend-radar-mcp
2110+ docker compose up -d trend-radar-mcp
21112111 ```
21122112
21132113 > 💡 ** Tips** :
@@ -2127,8 +2127,8 @@ current directory/
21272127 docker ps | grep trend-radar
21282128
21292129 # Stop specific service
2130- docker- compose stop trend-radar # Stop push service
2131- docker- compose stop trend-radar-mcp # Stop MCP service
2130+ docker compose stop trend-radar # Stop push service
2131+ docker compose stop trend-radar-mcp # Stop MCP service
21322132 ```
21332133
21342134#### Method 2: Local Build (Developer Option)
@@ -2144,33 +2144,33 @@ cd TrendRadar
21442144vim config/config.yaml
21452145vim config/frequency_words.txt
21462146
2147- # Use build version docker- compose
2147+ # Use build version docker compose
21482148cd docker
2149- cp docker- compose-build.yml docker- compose.yml
2149+ cp docker compose-build.yml docker compose.yml
21502150```
21512151
21522152** Build and Start Services** :
21532153
21542154``` bash
21552155# Option A: Build and start all services
2156- docker- compose build
2157- docker- compose up -d
2156+ docker compose build
2157+ docker compose up -d
21582158
21592159# Option B: Build and start news push service only
2160- docker- compose build trend-radar
2161- docker- compose up -d trend-radar
2160+ docker compose build trend-radar
2161+ docker compose up -d trend-radar
21622162
21632163# Option C: Build and start MCP AI analysis service only
2164- docker- compose build trend-radar-mcp
2165- docker- compose up -d trend-radar-mcp
2164+ docker compose build trend-radar-mcp
2165+ docker compose up -d trend-radar-mcp
21662166```
21672167
21682168> 💡 ** Architecture Parameter Notes** :
21692169> - Default builds ` amd64 ` architecture images (suitable for most x86_64 servers)
21702170> - To build ` arm64 ` architecture (Apple Silicon, Raspberry Pi, etc.), set environment variable:
21712171> ``` bash
21722172> export DOCKER_ARCH=arm64
2173- > docker- compose build
2173+ > docker compose build
21742174> ` ` `
21752175
21762176# ### Image Update
@@ -2179,12 +2179,12 @@ docker-compose up -d trend-radar-mcp
21792179# Method 1: Manual update (Crawler + MCP images)
21802180docker pull wantcat/trendradar:latest
21812181docker pull wantcat/trendradar-mcp:latest
2182- docker- compose down
2183- docker- compose up -d
2182+ docker compose down
2183+ docker compose up -d
21842184
2185- # Method 2: Using docker- compose update
2186- docker- compose pull
2187- docker- compose up -d
2185+ # Method 2: Using docker compose update
2186+ docker compose pull
2187+ docker compose up -d
21882188```
21892189
21902190** Available Images** :
@@ -2321,14 +2321,14 @@ flowchart TB
23212321
23222322** Quick Start** :
23232323
2324- Use docker- compose to start both news push and MCP services:
2324+ Use docker compose to start both news push and MCP services:
23252325
23262326``` bash
2327- # Download latest docker- compose.yml (includes MCP service config)
2328- wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/docker/docker- compose.yml
2327+ # Download latest docker compose.yml (includes MCP service config)
2328+ wget https://raw.githubusercontent.com/sansan0/TrendRadar/master/docker/docker compose.yml
23292329
23302330# Start all services
2331- docker- compose up -d
2331+ docker compose up -d
23322332
23332333# Check running status
23342334docker ps | grep trend-radar
0 commit comments