바코드 업데이트 및 AI LLm 적용용 #403
|
|
@ -0,0 +1,45 @@
|
||||||
|
@echo off
|
||||||
|
|
||||||
|
REM 스크립트가 있는 디렉토리로 이동
|
||||||
|
cd /d "%~dp0"
|
||||||
|
|
||||||
|
echo =====================================
|
||||||
|
echo PLM 솔루션 - Windows 시작
|
||||||
|
echo =====================================
|
||||||
|
|
||||||
|
echo 기존 컨테이너 및 네트워크 정리 중...
|
||||||
|
docker-compose -f docker-compose.win.yml down -v 2>nul
|
||||||
|
docker network rm plm-network 2>nul
|
||||||
|
|
||||||
|
echo PLM 서비스 시작 중...
|
||||||
|
docker-compose -f docker-compose.win.yml build --no-cache
|
||||||
|
docker-compose -f docker-compose.win.yml up -d
|
||||||
|
|
||||||
|
if %errorlevel% equ 0 (
|
||||||
|
echo.
|
||||||
|
echo ✅ PLM 서비스가 성공적으로 시작되었습니다!
|
||||||
|
echo.
|
||||||
|
echo 🌐 접속 URL:
|
||||||
|
echo • 프론트엔드 (Next.js): http://localhost:3000
|
||||||
|
echo • 백엔드 (Spring/JSP): http://localhost:9090
|
||||||
|
echo.
|
||||||
|
echo 📋 서비스 상태 확인:
|
||||||
|
echo docker-compose -f docker-compose.win.yml ps
|
||||||
|
echo.
|
||||||
|
echo 📊 로그 확인:
|
||||||
|
echo docker-compose -f docker-compose.win.yml logs
|
||||||
|
echo.
|
||||||
|
echo 5초 후 프론트엔드 페이지를 자동으로 엽니다...
|
||||||
|
timeout /t 5 /nobreak >nul
|
||||||
|
start http://localhost:3000
|
||||||
|
) else (
|
||||||
|
echo.
|
||||||
|
echo ❌ PLM 서비스 시작에 실패했습니다!
|
||||||
|
echo.
|
||||||
|
echo 🔍 문제 해결 방법:
|
||||||
|
echo 1. Docker Desktop이 실행 중인지 확인
|
||||||
|
echo 2. 포트가 사용 중인지 확인 (3000, 9090)
|
||||||
|
echo 3. 로그 확인: docker-compose -f docker-compose.win.yml logs
|
||||||
|
echo.
|
||||||
|
pause
|
||||||
|
)
|
||||||
|
|
@ -0,0 +1,71 @@
|
||||||
|
@echo off
|
||||||
|
chcp 65001 >nul
|
||||||
|
|
||||||
|
REM 스크립트가 있는 디렉토리로 이동
|
||||||
|
cd /d "%~dp0"
|
||||||
|
|
||||||
|
echo ============================================
|
||||||
|
echo PLM 솔루션 - 전체 서비스 시작 (분리형)
|
||||||
|
echo ============================================
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo 🚀 백엔드와 프론트엔드를 순차적으로 시작합니다...
|
||||||
|
echo.
|
||||||
|
|
||||||
|
REM 백엔드 먼저 시작
|
||||||
|
echo ============================================
|
||||||
|
echo 1. 백엔드 서비스 시작 중...
|
||||||
|
echo ============================================
|
||||||
|
|
||||||
|
REM 기존 컨테이너 및 네트워크 정리
|
||||||
|
docker-compose -f docker-compose.backend.win.yml down -v 2>nul
|
||||||
|
docker-compose -f docker-compose.frontend.win.yml down -v 2>nul
|
||||||
|
docker network rm pms-network 2>nul
|
||||||
|
|
||||||
|
REM 백엔드 빌드 및 시작
|
||||||
|
docker-compose -f docker-compose.backend.win.yml build --no-cache
|
||||||
|
docker-compose -f docker-compose.backend.win.yml up -d
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo ⏳ 백엔드 서비스 안정화 대기 중... (20초)
|
||||||
|
timeout /t 20 /nobreak >nul
|
||||||
|
|
||||||
|
REM 프론트엔드 시작
|
||||||
|
echo.
|
||||||
|
echo ============================================
|
||||||
|
echo 2. 프론트엔드 서비스 시작 중...
|
||||||
|
echo ============================================
|
||||||
|
|
||||||
|
REM 프론트엔드 빌드 및 시작
|
||||||
|
docker-compose -f docker-compose.frontend.win.yml build --no-cache
|
||||||
|
docker-compose -f docker-compose.frontend.win.yml up -d
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo ⏳ 프론트엔드 서비스 안정화 대기 중... (10초)
|
||||||
|
timeout /t 10 /nobreak >nul
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo ============================================
|
||||||
|
echo 🎉 모든 서비스가 시작되었습니다!
|
||||||
|
echo ============================================
|
||||||
|
echo.
|
||||||
|
echo [DATABASE] PostgreSQL: http://39.117.244.52:11132
|
||||||
|
echo [BACKEND] Spring Boot: http://localhost:8080/api
|
||||||
|
echo [FRONTEND] Next.js: http://localhost:9771
|
||||||
|
echo.
|
||||||
|
echo 서비스 상태 확인:
|
||||||
|
echo 백엔드: docker-compose -f docker-compose.backend.win.yml ps
|
||||||
|
echo 프론트엔드: docker-compose -f docker-compose.frontend.win.yml ps
|
||||||
|
echo.
|
||||||
|
echo 로그 확인:
|
||||||
|
echo 백엔드: docker-compose -f docker-compose.backend.win.yml logs -f
|
||||||
|
echo 프론트엔드: docker-compose -f docker-compose.frontend.win.yml logs -f
|
||||||
|
echo.
|
||||||
|
echo 서비스 중지:
|
||||||
|
echo 백엔드: docker-compose -f docker-compose.backend.win.yml down
|
||||||
|
echo 프론트엔드: docker-compose -f docker-compose.frontend.win.yml down
|
||||||
|
echo 전체: stop-all-separated.bat
|
||||||
|
echo.
|
||||||
|
echo ============================================
|
||||||
|
|
||||||
|
pause
|
||||||
|
|
@ -0,0 +1,97 @@
|
||||||
|
@echo off
|
||||||
|
chcp 65001 >nul
|
||||||
|
|
||||||
|
REM 스크립트가 있는 디렉토리로 이동
|
||||||
|
cd /d "%~dp0"
|
||||||
|
|
||||||
|
echo ============================================
|
||||||
|
echo PLM 솔루션 - 윈도우 간편 시작
|
||||||
|
echo ============================================
|
||||||
|
echo.
|
||||||
|
|
||||||
|
REM Docker Desktop 실행 확인
|
||||||
|
echo 🔍 Docker Desktop 상태 확인 중...
|
||||||
|
docker --version >nul 2>&1
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
echo ❌ Docker Desktop이 실행되지 않았습니다!
|
||||||
|
echo Docker Desktop을 먼저 실행해주세요.
|
||||||
|
echo.
|
||||||
|
pause
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
|
||||||
|
echo ✅ Docker Desktop이 실행 중입니다.
|
||||||
|
echo.
|
||||||
|
|
||||||
|
REM 기존 컨테이너 정리
|
||||||
|
echo 🧹 기존 컨테이너 정리 중...
|
||||||
|
docker-compose -f docker-compose.backend.win.yml down -v 2>nul
|
||||||
|
docker-compose -f docker-compose.frontend.win.yml down -v 2>nul
|
||||||
|
docker network rm pms-network 2>nul
|
||||||
|
echo.
|
||||||
|
|
||||||
|
REM 백엔드 시작
|
||||||
|
echo ============================================
|
||||||
|
echo 🚀 1단계: 백엔드 서비스 시작 중...
|
||||||
|
echo ============================================
|
||||||
|
docker-compose -f docker-compose.backend.win.yml up -d --build
|
||||||
|
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
echo ❌ 백엔드 시작 실패!
|
||||||
|
echo 로그를 확인하세요: docker-compose -f docker-compose.backend.win.yml logs
|
||||||
|
pause
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
|
||||||
|
echo ✅ 백엔드 서비스 시작 완료
|
||||||
|
echo ⏳ 백엔드 안정화 대기 중... (30초)
|
||||||
|
timeout /t 30 /nobreak >nul
|
||||||
|
|
||||||
|
REM 프론트엔드 시작
|
||||||
|
echo.
|
||||||
|
echo ============================================
|
||||||
|
echo 🎨 2단계: 프론트엔드 서비스 시작 중...
|
||||||
|
echo ============================================
|
||||||
|
docker-compose -f docker-compose.frontend.win.yml up -d --build
|
||||||
|
|
||||||
|
if %errorlevel% neq 0 (
|
||||||
|
echo ❌ 프론트엔드 시작 실패!
|
||||||
|
echo 로그를 확인하세요: docker-compose -f docker-compose.frontend.win.yml logs
|
||||||
|
pause
|
||||||
|
exit /b 1
|
||||||
|
)
|
||||||
|
|
||||||
|
echo ✅ 프론트엔드 서비스 시작 완료
|
||||||
|
echo ⏳ 프론트엔드 안정화 대기 중... (15초)
|
||||||
|
timeout /t 15 /nobreak >nul
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo ============================================
|
||||||
|
echo 🎉 PLM 솔루션이 성공적으로 시작되었습니다!
|
||||||
|
echo ============================================
|
||||||
|
echo.
|
||||||
|
echo 📱 접속 정보:
|
||||||
|
echo • 프론트엔드: http://localhost:9771
|
||||||
|
echo • 백엔드 API: http://localhost:8080/api
|
||||||
|
echo • 데이터베이스: 39.117.244.52:11132
|
||||||
|
echo.
|
||||||
|
echo 📊 서비스 상태 확인:
|
||||||
|
echo docker-compose -f docker-compose.backend.win.yml ps
|
||||||
|
echo docker-compose -f docker-compose.frontend.win.yml ps
|
||||||
|
echo.
|
||||||
|
echo 📋 로그 확인:
|
||||||
|
echo 백엔드: docker-compose -f docker-compose.backend.win.yml logs -f
|
||||||
|
echo 프론트엔드: docker-compose -f docker-compose.frontend.win.yml logs -f
|
||||||
|
echo.
|
||||||
|
echo 🛑 서비스 중지:
|
||||||
|
echo stop-all-separated.bat 실행
|
||||||
|
echo.
|
||||||
|
|
||||||
|
REM 브라우저 자동 열기
|
||||||
|
echo 5초 후 브라우저에서 애플리케이션을 엽니다...
|
||||||
|
timeout /t 5 /nobreak >nul
|
||||||
|
start http://localhost:9771
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo 애플리케이션이 준비되었습니다!
|
||||||
|
pause
|
||||||
|
|
@ -0,0 +1,56 @@
|
||||||
|
@echo off
|
||||||
|
chcp 65001 >nul
|
||||||
|
|
||||||
|
echo ============================================
|
||||||
|
echo PLM 솔루션 - 전체 서비스 중지 (분리형)
|
||||||
|
echo ============================================
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo 🛑 백엔드와 프론트엔드 서비스를 순차적으로 중지합니다...
|
||||||
|
echo.
|
||||||
|
|
||||||
|
REM 프론트엔드 먼저 중지
|
||||||
|
echo ============================================
|
||||||
|
echo 1. 프론트엔드 서비스 중지 중...
|
||||||
|
echo ============================================
|
||||||
|
|
||||||
|
docker-compose -f docker-compose.frontend.win.yml down -v
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo ⏳ 프론트엔드 서비스 완전 중지 대기 중... (5초)
|
||||||
|
timeout /t 5 /nobreak >nul
|
||||||
|
|
||||||
|
REM 백엔드 중지
|
||||||
|
echo.
|
||||||
|
echo ============================================
|
||||||
|
echo 2. 백엔드 서비스 중지 중...
|
||||||
|
echo ============================================
|
||||||
|
|
||||||
|
docker-compose -f docker-compose.backend.win.yml down -v
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo ⏳ 백엔드 서비스 완전 중지 대기 중... (5초)
|
||||||
|
timeout /t 5 /nobreak >nul
|
||||||
|
|
||||||
|
REM 네트워크 정리 (선택사항)
|
||||||
|
echo.
|
||||||
|
echo ============================================
|
||||||
|
echo 3. 네트워크 정리 중...
|
||||||
|
echo ============================================
|
||||||
|
|
||||||
|
docker network rm pms-network 2>nul || echo 네트워크가 이미 삭제되었습니다.
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo ============================================
|
||||||
|
echo ✅ 모든 서비스가 중지되었습니다!
|
||||||
|
echo ============================================
|
||||||
|
echo.
|
||||||
|
echo 서비스 상태 확인:
|
||||||
|
echo docker ps
|
||||||
|
echo.
|
||||||
|
echo 서비스 시작:
|
||||||
|
echo start-all-separated.bat
|
||||||
|
echo.
|
||||||
|
echo ============================================
|
||||||
|
|
||||||
|
pause
|
||||||
|
|
@ -0,0 +1,47 @@
|
||||||
|
@echo off
|
||||||
|
chcp 65001 >nul
|
||||||
|
|
||||||
|
REM 스크립트가 있는 디렉토리로 이동
|
||||||
|
cd /d "%~dp0"
|
||||||
|
|
||||||
|
echo ============================================
|
||||||
|
echo 백엔드 빌드 테스트 (Windows 전용)
|
||||||
|
echo ============================================
|
||||||
|
echo.
|
||||||
|
|
||||||
|
echo 🔍 기존 컨테이너 정리 중...
|
||||||
|
docker-compose -f docker-compose.backend.win.yml down -v 2>nul
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo 🚀 백엔드 빌드 시작...
|
||||||
|
docker-compose -f docker-compose.backend.win.yml build --no-cache
|
||||||
|
|
||||||
|
if %errorlevel% equ 0 (
|
||||||
|
echo.
|
||||||
|
echo ✅ 백엔드 빌드 성공!
|
||||||
|
echo.
|
||||||
|
echo 🚀 백엔드 시작 중...
|
||||||
|
docker-compose -f docker-compose.backend.win.yml up -d
|
||||||
|
|
||||||
|
if %errorlevel% equ 0 (
|
||||||
|
echo ✅ 백엔드 시작 완료!
|
||||||
|
echo.
|
||||||
|
echo 📊 컨테이너 상태:
|
||||||
|
docker-compose -f docker-compose.backend.win.yml ps
|
||||||
|
echo.
|
||||||
|
echo 📋 로그 확인:
|
||||||
|
echo docker-compose -f docker-compose.backend.win.yml logs -f
|
||||||
|
echo.
|
||||||
|
echo 🌐 헬스체크:
|
||||||
|
echo http://localhost:8080/health
|
||||||
|
) else (
|
||||||
|
echo ❌ 백엔드 시작 실패!
|
||||||
|
echo 로그를 확인하세요: docker-compose -f docker-compose.backend.win.yml logs
|
||||||
|
)
|
||||||
|
) else (
|
||||||
|
echo ❌ 백엔드 빌드 실패!
|
||||||
|
echo 위의 오류 메시지를 확인하세요.
|
||||||
|
)
|
||||||
|
|
||||||
|
echo.
|
||||||
|
pause
|
||||||
Loading…
Reference in New Issue