Files
TK-BOM-Project/backend/start.sh
Hyungi Ahn c258303bb7
Some checks failed
SonarQube Analysis / SonarQube Scan (push) Has been cancelled
🎯 UI/UX 개선 및 안정성 강화
 주요 개선사항:
- Rev.0일 때 Revisions 카운트 0으로 정확히 표시
- 업로드 후 파일 목록 자동 새로고침
- 대시보드 계정 메뉴 zIndex 문제 해결
- 구매관리 페이지 500 오류 해결 및 대시보드 리다이렉트
- 구매신청 관리 페이지 버튼 텍스트 개선

🔧 기술적 수정:
- purchase_requests API SQL 쿼리 테이블 구조에 맞게 수정
- UserMenu 드롭다운 zIndex 1050으로 상향 조정
- 프론트엔드 완전 재빌드로 최신 변경사항 반영
- 완전한 자동 마이그레이션 시스템 구축 (43개 테이블 스키마 동기화)

🚀 다음 단계: 리비전 기능 재도입 준비 완료
2025-10-21 15:44:43 +09:00

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