Post
신규 웹 프로젝트 -4 (배포)
회사 서버 window server 2008이기 때문에 java는 1.8 node는 16버전정도까지만 사용 가능하기 때문에
백엔드는 버전을 낮춰서 해도 무방했지만, 프론트 vue는 최신버전을 써야 했기 때문에
빌드를 해서 static파일들을 배포하는 방식으로 진행하였다.
vite.config.mjs 에 아래 내용 추가
운영 배포 시 , 백엔드 bootrun을 진행시켜 static폴더 내의 frontend를 엮어서 실행 시킨다
현재 service등록은 추후 진행할 예정이기에 bat파일로 실행시키도록 진행해 놓은 상태이다.
예시)
@echo off setlocal enabledelayedexpansion chcp 65001 > nul cd /d “%~dp0”
echo =========================================== echo SSMS 서버를 시작합니다… 로그는 server.log 로 기록됩니다. echo ===========================================
:: 버전 확인 call gradlew.bat -v
:: 클린 빌드 (이전 빌드 캐시 및 결과물 삭제) 및 의존성 갱신 echo 클린 빌드 중… Gradle 의존성 갱신 중… call gradlew.bat clean build --refresh-dependencies
:: 기존 server.log 삭제 if exist server.log del server.log
:: 서버 실행 + 로그 실시간 출력 및 저장 echo 서버 실행 중… gradlew.bat bootRun > server.log 2>\&1
:: 서버 실행 후 로그 확인 메시지 echo =========================================== echo 서버 실행이 완료되었습니다. 로그를 확인하세요: server.log echo ===========================================
pause endlocal
댓글