TrendRader配置和使用
下载TrendRader
git clone https://github.com/sansan0/TrendRadar.git
cd TrendRadar
启动 trendradar(定时抓取和推送)
cd docker
docker compose pull trendradar
docker compose up -d trendradar
管理命令
#查看新闻推送服务日志
docker logs -f trendradar
# 查看运行状态
docker exec -it trendradar python manage.py status
# 手动执行一次爬虫
docker exec -it trendradar python manage.py run
# 查看实时日志
docker exec -it trendradar python manage.py logs
# 显示当前配置
docker exec -it trendradar python manage.py config
# 显示输出文件
docker exec -it trendradar python manage.py files
# Web 服务器管理(用于浏览器访问生成的报告)
docker exec -it trendradar python manage.py start_webserver # 启动 Web 服务器
docker exec -it trendradar python manage.py stop_webserver # 停止 Web 服务器
docker exec -it trendradar python manage.py webserver_status # 查看 Web 服务器状态
# 查看帮助信息
docker exec -it trendradar python manage.py help
# 重启容器
docker restart trendradar
# 停止容器
docker stop trendradar
# 删除容器(保留数据)
docker rm trendradar
web服务器
启动后可通过浏览器访问 http://localhost:8080 查看最新报告
docker exec -it trendradar python manage.py start_webserver
docker exec -it trendradar python manage.py stop_webserver
故障排查
# 检查容器状态
docker inspect trendradar
# 查看容器日志
docker logs --tail 100 trendradar
# 进入容器调试
docker exec -it trendradar /bin/bash
# 验证配置文件
docker exec -it trendradar ls -la /app/config/
修改配置
cd docker
vi .env
docker restart trendradar
评论区