수정본

This commit is contained in:
2026-02-22 17:23:20 +09:00
parent b147498c31
commit 32e2263f0a
109 changed files with 13979 additions and 4580 deletions

31
run-batch-analysis.sh Executable file
View File

@@ -0,0 +1,31 @@
#!/bin/bash
# 배치 분석 수동 실행 스크립트 (Docker 컨테이너 내부 실행)
# 사용법: ./run-batch-analysis.sh [limit]
# 예: ./run-batch-analysis.sh 50 (테스트용 50개 종목만)
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
LOG_DIR="$SCRIPT_DIR/logs"
CONTAINER="autostock-backend"
mkdir -p "$LOG_DIR"
# 컨테이너 실행 확인
if ! docker ps --format '{{.Names}}' | grep -q "^${CONTAINER}$"; then
echo "❌ 오류: $CONTAINER 컨테이너가 실행 중이 아닙니다."
echo "먼저 다음 명령어로 서비스를 시작하세요:"
echo " docker compose up -d"
exit 1
fi
if [ -n "$1" ]; then
echo "🧪 Running batch analysis in Docker (limited to $1 stocks)..."
docker exec "$CONTAINER" python /app/batch_daily_analysis.py --limit "$1" 2>&1 | tee "$LOG_DIR/batch_analysis_manual.log"
else
echo "🚀 Running full batch analysis in Docker (all stocks)..."
docker exec "$CONTAINER" python /app/batch_daily_analysis.py 2>&1 | tee "$LOG_DIR/batch_analysis_manual.log"
fi
echo ""
echo "✅ Batch analysis completed!"
echo "📝 Log saved to: $LOG_DIR/batch_analysis_manual.log"