feat: 军事科技每日资讯推送系统 - Docker部署 + 日志系统 + 数据目录重组

This commit is contained in:
poiuy
2026-07-12 20:01:02 +08:00
commit 54ca4b1b6a
267 changed files with 47047 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
.PHONY: help build run run-once logs clean install-cron local
help:
@echo "🪖 军事科技每日摘要系统 V3"
@echo "================================"
@echo "可用命令:"
@echo " make build - 构建 Docker 镜像"
@echo " make run-once - 执行一次(Docker"
@echo " make local - 本地直接执行"
@echo " make logs - 查看日志"
@echo " make clean - 清理"
@echo " make install-cron - 安装宿主机定时任务"
build:
docker-compose build
run-once:
docker-compose run --rm military-digest
local:
python3 scripts/military_daily_report_v3.py
logs:
tail -f logs/daily_report.log 2>/dev/null || echo "暂无日志"
clean:
docker-compose down -v
rm -rf output/* logs/*
install-cron:
@echo "正在安装定时任务(每日 8:00 执行)..."
(crontab -l 2>/dev/null | grep -v "military_digest"; echo "0 8 * * * cd $(shell pwd) && python3 scripts/military_daily_report_v3.py >> logs/cron.log 2>&1") | crontab -
@echo "✅ 定时任务已安装"
@crontab -l | grep "military_digest"