update 23

This commit is contained in:
2026-01-10 22:05:33 +09:00
parent a6a5a291ac
commit d0ba4161e5
7 changed files with 105 additions and 10 deletions

24
start.sh Executable file → Normal file
View File

@@ -6,25 +6,40 @@ cd "$(dirname "$0")"
export JAVA_HOME="/Users/coziny/Library/Java/JavaVirtualMachines/temurin-21.0.9/Contents/Home"
export PATH="$JAVA_HOME/bin:$PATH"
# 앱 데이터 경로
LOGHUNTER_HOME="$HOME/.loghunter"
echo "=========================================="
echo " LogHunter 시작"
echo "=========================================="
echo " Java: $(java -version 2>&1 | head -1)"
echo " Data: $LOGHUNTER_HOME"
echo "=========================================="
# 포트 정리
echo "[1/4] 8080 포트 정리..."
echo "[1/5] 8080 포트 정리..."
lsof -ti:8080 | xargs kill -9 2>/dev/null
# 기존 DB 마이그레이션 (최초 1회)
echo "[2/5] 데이터 디렉토리 확인..."
if [ -f "./data/loghunter.db" ] && [ ! -f "$LOGHUNTER_HOME/data/loghunter.db" ]; then
echo " → 기존 DB 파일 발견, 새 위치로 마이그레이션..."
mkdir -p "$LOGHUNTER_HOME/data"
cp "./data/loghunter.db" "$LOGHUNTER_HOME/data/loghunter.db"
echo " ✓ 마이그레이션 완료: $LOGHUNTER_HOME/data/loghunter.db"
else
echo " ✓ 데이터 경로 준비됨"
fi
# 프론트엔드 빌드
echo "[2/4] 프론트엔드 빌드..."
echo "[3/5] 프론트엔드 빌드..."
cd frontend
npm install --include=dev
npm run build
cd ..
# static 폴더 확인
echo "[3/4] 빌드 결과 확인..."
echo "[4/5] 빌드 결과 확인..."
if [ -f "src/main/resources/static/index.html" ]; then
echo " ✓ index.html 확인됨"
else
@@ -33,10 +48,11 @@ else
fi
# 서버 실행
echo "[4/4] 서버 실행..."
echo "[5/5] 서버 실행..."
echo ""
echo "=========================================="
echo " http://localhost:8080"
echo " DB: $LOGHUNTER_HOME/data/loghunter.db"
echo " 종료: Ctrl+C"
echo "=========================================="
echo ""