2025-08-21 09:41:46 +09:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
echo "============================================"
|
|
|
|
|
echo "PLM 솔루션 - 프론트엔드 (Next.js) 시작"
|
|
|
|
|
echo "============================================"
|
|
|
|
|
|
|
|
|
|
echo ""
|
|
|
|
|
echo "1. Docker 이미지 빌드 중..."
|
2025-08-28 13:44:01 +09:00
|
|
|
docker-compose -f docker/dev/docker-compose.frontend.mac.yml build
|
2025-08-21 09:41:46 +09:00
|
|
|
|
|
|
|
|
echo ""
|
|
|
|
|
echo "2. 기존 프론트엔드 컨테이너 정리 중..."
|
2025-08-28 13:44:01 +09:00
|
|
|
docker-compose -f docker/dev/docker-compose.frontend.mac.yml down -v
|
2025-08-21 09:41:46 +09:00
|
|
|
|
|
|
|
|
echo ""
|
2025-08-28 11:47:16 +09:00
|
|
|
echo "3. Docker 네트워크 생성 중..."
|
|
|
|
|
docker network create pms-network 2>/dev/null || echo "네트워크가 이미 존재합니다."
|
2025-08-21 09:41:46 +09:00
|
|
|
|
|
|
|
|
echo ""
|
|
|
|
|
echo "4. 프론트엔드 컨테이너 시작 중..."
|
2025-08-28 13:44:01 +09:00
|
|
|
docker-compose -f docker/dev/docker-compose.frontend.mac.yml up -d
|
2025-08-21 09:41:46 +09:00
|
|
|
|
|
|
|
|
echo ""
|
|
|
|
|
echo "5. 서비스 상태 확인 중..."
|
2025-08-28 11:47:16 +09:00
|
|
|
sleep 8
|
2025-08-21 09:41:46 +09:00
|
|
|
|
|
|
|
|
echo ""
|
|
|
|
|
echo "============================================"
|
|
|
|
|
echo "프론트엔드 서비스가 시작되었습니다!"
|
|
|
|
|
echo "============================================"
|
|
|
|
|
echo ""
|
|
|
|
|
echo "[FRONTEND] Next.js: http://localhost:9771"
|
|
|
|
|
echo ""
|
|
|
|
|
echo "💡 백엔드 API가 필요하므로 백엔드도 실행되어 있는지 확인하세요."
|
|
|
|
|
echo ""
|
2025-08-28 13:44:01 +09:00
|
|
|
echo "상태 확인: docker-compose -f docker/dev/docker-compose.frontend.mac.yml ps"
|
|
|
|
|
echo "로그 확인: docker-compose -f docker/dev/docker-compose.frontend.mac.yml logs -f"
|
|
|
|
|
echo "중지하기: docker-compose -f docker/dev/docker-compose.frontend.mac.yml down"
|
2025-08-21 09:41:46 +09:00
|
|
|
echo ""
|
|
|
|
|
echo "============================================"
|
|
|
|
|
|
|
|
|
|
read -p "계속하려면 아무 키나 누르세요..."
|