Some checks failed
SonarQube Analysis / SonarQube Scan (push) Has been cancelled
✅ 주요 개선사항: - Rev.0일 때 Revisions 카운트 0으로 정확히 표시 - 업로드 후 파일 목록 자동 새로고침 - 대시보드 계정 메뉴 zIndex 문제 해결 - 구매관리 페이지 500 오류 해결 및 대시보드 리다이렉트 - 구매신청 관리 페이지 버튼 텍스트 개선 🔧 기술적 수정: - purchase_requests API SQL 쿼리 테이블 구조에 맞게 수정 - UserMenu 드롭다운 zIndex 1050으로 상향 조정 - 프론트엔드 완전 재빌드로 최신 변경사항 반영 - 완전한 자동 마이그레이션 시스템 구축 (43개 테이블 스키마 동기화) 🚀 다음 단계: 리비전 기능 재도입 준비 완료
26 lines
705 B
Bash
Executable File
26 lines
705 B
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "🚀 TK-MP Backend 시작 중..."
|
|
|
|
# 데이터베이스 연결 대기
|
|
echo "⏳ 데이터베이스 연결 대기 중..."
|
|
while ! nc -z tk-mp-postgres 5432; do
|
|
sleep 1
|
|
done
|
|
echo "✅ 데이터베이스 연결 확인"
|
|
|
|
# 자동 마이그레이션 실행 (처음 설치 시에만)
|
|
echo "🔧 자동 마이그레이션 실행 중..."
|
|
python scripts/create_missing_tables.py
|
|
|
|
migration_result=$?
|
|
if [ $migration_result -eq 0 ]; then
|
|
echo "✅ 마이그레이션 완료"
|
|
else
|
|
echo "⚠️ 마이그레이션에 문제가 있었지만 서버를 시작합니다..."
|
|
fi
|
|
|
|
# FastAPI 서버 시작
|
|
echo "🌟 FastAPI 서버 시작..."
|
|
exec uvicorn app.main:app --host 0.0.0.0 --port 8000
|