Merge remote-tracking branch 'origin/master'

This commit is contained in:
이경숙
2026-04-10 16:37:10 +09:00
2 changed files with 54 additions and 20 deletions

34
Jenkinsfile vendored
View File

@@ -84,6 +84,26 @@ pipeline {
} }
} }
stage('Web Server block activate') {
when {
expression { params.DEPLOY_TARGET in ['ALL', 'WAS_ONLY'] }
}
steps {
script {
// Nginx 서버에 점검 페이지로 블록 설정
sshCommand remote: [
name: 'Nginx Server',
host: "${env.NGINX_SERVER_IP}",
user: "${env.NGINX_USER}",
identityFile: "${env.SSH_KEY_PATH}",
allowAnyHosts: true
], command: "/etc/nginx/weboff.sh"
echo "점검 web서버 config 구동"
}
}
}
stage('Prepare and Deploy Static Resources') { stage('Prepare and Deploy Static Resources') {
when { when {
expression { params.DEPLOY_TARGET in ['ALL', 'WEB_ONLY'] } expression { params.DEPLOY_TARGET in ['ALL', 'WEB_ONLY'] }
@@ -254,6 +274,20 @@ pipeline {
${env.TOMCAT_HOME}/bin/startup.sh ${env.TOMCAT_HOME}/bin/startup.sh
""" """
// Nginx 서버에 정상 페이지로 블록 해제
sshCommand remote: [
name: 'Nginx Server',
host: "${env.NGINX_SERVER_IP}",
user: "${env.NGINX_USER}",
identityFile: "${env.SSH_KEY_PATH}",
allowAnyHosts: true
], command: """
sleep 30
/etc/nginx/webon.sh
"""
echo "점검 web서버 config 구동"
echo "Deploy 완료 (${params.ENVIRONMENT} 환경, ${env.GIT_BRANCH} 브랜치)" echo "Deploy 완료 (${params.ENVIRONMENT} 환경, ${env.GIT_BRANCH} 브랜치)"
} }
} }

View File

@@ -103,7 +103,7 @@
<tr> <tr>
<th>조건(다중선택가능)(KR)</th> <th>조건(다중선택가능)(KR)</th>
<td> <td>
<div class="td-inner"> <div class="td-inner vertical">
<div class="b-checkbox-container"> <div class="b-checkbox-container">
<label class="b-checkbox checkbox"> <label class="b-checkbox checkbox">
<input type="checkbox" id="amtCndUseAt" name="amtCndUseAt" <input type="checkbox" id="amtCndUseAt" name="amtCndUseAt"
@@ -128,6 +128,11 @@
</label> </label>
<span class="control-label">개 이상일 때 무료배송</span> <span class="control-label">개 이상일 때 무료배송</span>
</div> </div>
<div class="gray-7">
<p class="fyi">금액 조건과 수량 조건은 둘 중 하나만 만족하면 성립합니다.</p>
<p class="fyi">상품별로 조건을 만족하지 않을 경우 각각 배송료가 부과됩니다.
</br>(단, 같은 배송 그룹일 경우 한번만 부과됨)</p>
</div>
</div> </div>
</td> </td>
</tr> </tr>
@@ -138,12 +143,12 @@
<div class="custom-radio-container"> <div class="custom-radio-container">
<div class="custom-radio"> <div class="custom-radio">
<input type="radio" id="bundleDlvyY" name="bundleDlvyUseAt" value="Y" <input type="radio" id="bundleDlvyY" name="bundleDlvyUseAt" value="Y"
<c:if test="${resultMap.dlvyGroup.bundleDlvyUseAt eq 'Y' }">checked="checked"</c:if> <c:if test="${empty resultMap.dlvyGroup.bundleDlvyUseAt}">checked="checked"</c:if> > <c:if test="${resultMap.dlvyGroup.bundleDlvyUseAt eq 'Y' }">checked="checked"</c:if>>
<label for="bundleDlvyY">사용함</label> <label for="bundleDlvyY">사용함</label>
</div> </div>
<div class="custom-radio"> <div class="custom-radio">
<input type="radio" id="bundleDlvyN" name="bundleDlvyUseAt" value="N" <input type="radio" id="bundleDlvyN" name="bundleDlvyUseAt" value="N"
<c:if test="${resultMap.dlvyGroup.bundleDlvyUseAt eq 'N' }">checked="checked"</c:if>> <c:if test="${resultMap.dlvyGroup.bundleDlvyUseAt eq 'N' }">checked="checked"</c:if> <c:if test="${empty resultMap.dlvyGroup.bundleDlvyUseAt}">checked="checked"</c:if> >
<label for="bundleDlvyN">사용안함</label> <label for="bundleDlvyN">사용안함</label>
</div> </div>
</div> </div>
@@ -163,13 +168,8 @@
<span>이상일 때 무료배송</span> <span>이상일 때 무료배송</span>
</div> </div>
<div class="gray-7"> <div class="gray-7">
<p class="fyi">값을 1${curUnit} 이상 입력 하신 경우 설정이 가능 합니다.</p> <p class="fyi">묶음배송 사용 시 동일 배송 그룹의 상품들은 모두 하나의 상품으로 취급합니다.</p>
<p class="fyi">묶음배송을 사용함으로 설정하신 상품의 경우에만 해당 조건이 적용됩니다.</p> <p class="fyi">묶음배송 그룹별로 조건을 만족하지 않을 경우 각각 배송료가 부과됩니다.</p>
<p class="fyi">묶음배송 상품이 아닌 경우, 상품별로 각각 배송비가 부과될 수 있습니다.</p>
<p class="fyi">묶음배송 상품은 2개 이상 주문해야 무료배송 조건이 적용됩니다.</p>
<p class="fyi">무료배송 처리된 묶음배송 상품이 있을 경우, 전체 묶음배송 상품이 무료배송 처리됩니다.
</p>
<p class="fyi">묶음배송 상품인 경우, 금액이 가장 높은 기본 배송비를 한 번만 부과합니다.</p>
</div> </div>
</div> </div>
</td> </td>
@@ -266,7 +266,7 @@
<tr> <tr>
<th>조건(다중선택가능)(JP)</th> <th>조건(다중선택가능)(JP)</th>
<td> <td>
<div class="td-inner"> <div class="td-inner vertical">
<div class="b-checkbox-container"> <div class="b-checkbox-container">
<label class="b-checkbox checkbox"> <label class="b-checkbox checkbox">
<input type="checkbox" id="amtCndUseAt2" name="amtCndUseAt2" <input type="checkbox" id="amtCndUseAt2" name="amtCndUseAt2"
@@ -291,6 +291,11 @@
</label> </label>
<span class="control-label">개 이상일 때 무료배송</span> <span class="control-label">개 이상일 때 무료배송</span>
</div> </div>
<div class="gray-7">
<p class="fyi">금액 조건과 수량 조건은 둘 중 하나만 만족하면 성립합니다.</p>
<p class="fyi">상품별로 조건을 만족하지 않을 경우 각각 배송료가 부과됩니다.
</br>(단, 같은 배송 그룹일 경우 한번만 부과됨)</p>
</div>
</div> </div>
</td> </td>
</tr> </tr>
@@ -301,12 +306,12 @@
<div class="custom-radio-container"> <div class="custom-radio-container">
<div class="custom-radio"> <div class="custom-radio">
<input type="radio" id="bundleDlvyY2" name="bundleDlvyUseAt2" value="Y" <input type="radio" id="bundleDlvyY2" name="bundleDlvyUseAt2" value="Y"
<c:if test="${resultMap.dlvyGroup.bundleDlvyUseAt2 eq 'Y' }">checked="checked"</c:if> <c:if test="${empty resultMap.dlvyGroup.bundleDlvyUseAt2}">checked="checked"</c:if> > <c:if test="${resultMap.dlvyGroup.bundleDlvyUseAt2 eq 'Y' }">checked="checked"</c:if>>
<label for="bundleDlvyY2">사용함</label> <label for="bundleDlvyY2">사용함</label>
</div> </div>
<div class="custom-radio"> <div class="custom-radio">
<input type="radio" id="bundleDlvyN2" name="bundleDlvyUseAt2" value="N" <input type="radio" id="bundleDlvyN2" name="bundleDlvyUseAt2" value="N"
<c:if test="${resultMap.dlvyGroup.bundleDlvyUseAt2 eq 'N' }">checked="checked"</c:if>> <c:if test="${resultMap.dlvyGroup.bundleDlvyUseAt2 eq 'N' }">checked="checked"</c:if> <c:if test="${empty resultMap.dlvyGroup.bundleDlvyUseAt2}">checked="checked"</c:if> >
<label for="bundleDlvyN2">사용안함</label> <label for="bundleDlvyN2">사용안함</label>
</div> </div>
</div> </div>
@@ -326,13 +331,8 @@
<span>이상일 때 무료배송</span> <span>이상일 때 무료배송</span>
</div> </div>
<div class="gray-7"> <div class="gray-7">
<p class="fyi">값을 1${curUnit} 이상 입력 하신 경우 설정이 가능 합니다.</p> <p class="fyi">묶음배송 사용 시 동일 배송 그룹의 상품들은 모두 하나의 상품으로 취급합니다.</p>
<p class="fyi">묶음배송을 사용함으로 설정하신 상품의 경우에만 해당 조건이 적용됩니다.</p> <p class="fyi">묶음배송 그룹별로 조건을 만족하지 않을 경우 각각 배송료가 부과됩니다.</p>
<p class="fyi">묶음배송 상품이 아닌 경우, 상품별로 각각 배송비가 부과될 수 있습니다.</p>
<p class="fyi">묶음배송 상품은 2개 이상 주문해야 무료배송 조건이 적용됩니다.</p>
<p class="fyi">무료배송 처리된 묶음배송 상품이 있을 경우, 전체 묶음배송 상품이 무료배송 처리됩니다.
</p>
<p class="fyi">묶음배송 상품인 경우, 금액이 가장 높은 기본 배송비를 한 번만 부과합니다.</p>
</div> </div>
</div> </div>
</td> </td>