3e135041ac
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
37 lines
969 B
Bash
Executable File
37 lines
969 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# JSP 파일 빠른 업데이트 스크립트
|
|
# 사용법: ./quick-update-jsp.sh [JSP파일경로]
|
|
|
|
if [ -z "$1" ]; then
|
|
echo "❌ 사용법: ./quick-update-jsp.sh [JSP파일경로]"
|
|
echo "예시: ./quick-update-jsp.sh WebContent/WEB-INF/view/salesMng/salesBomReportFormPopup.jsp"
|
|
exit 1
|
|
fi
|
|
|
|
JSP_FILE="$1"
|
|
CONTAINER_NAME="plm-ilshin-dev"
|
|
|
|
if [ ! -f "$JSP_FILE" ]; then
|
|
echo "❌ 파일을 찾을 수 없습니다: $JSP_FILE"
|
|
exit 1
|
|
fi
|
|
|
|
# WebContent 이후 경로 추출
|
|
RELATIVE_PATH="${JSP_FILE#WebContent/}"
|
|
|
|
echo "📝 JSP 파일 업데이트 중..."
|
|
echo " 로컬: $JSP_FILE"
|
|
echo " 컨테이너: /usr/local/tomcat/webapps/ROOT/$RELATIVE_PATH"
|
|
|
|
# 컨테이너에 파일 복사
|
|
docker cp "$JSP_FILE" "$CONTAINER_NAME:/usr/local/tomcat/webapps/ROOT/$RELATIVE_PATH"
|
|
|
|
if [ $? -eq 0 ]; then
|
|
echo "✅ 업데이트 완료! 브라우저 새로고침(Cmd+Shift+R) 하세요!"
|
|
else
|
|
echo "❌ 업데이트 실패!"
|
|
exit 1
|
|
fi
|
|
|