From 48b7869754daa70670999905d7ed542593a87d47 Mon Sep 17 00:00:00 2001 From: Hyowon Yang Date: Fri, 31 Oct 2025 13:42:22 +0900 Subject: [PATCH] =?UTF-8?q?prototype=EA=B0=80=EC=9D=B4=EB=93=9C=20?= =?UTF-8?q?=EC=88=98=EC=A0=95-readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/README.md b/README.md index d397e3a..90ad141 100644 --- a/README.md +++ b/README.md @@ -439,6 +439,18 @@ docker build \ content-service/ ``` +#### 5.1.3 프론트엔드 프로토타입 이미지 빌드 +```bash +# UI/UX 프로토타입 (deployment/uiux 디렉토리에서 실행) +cd deployment/uiux +./build.sh + +# 또는 수동 빌드 +docker build \ + -f deployment/uiux/Dockerfile \ + -t acrdigitalgarage01.azurecr.io/kt-event-prototype:latest . +``` + ### 5.2 컨테이너 실행 #### 5.2.1 Docker Compose로 전체 실행 @@ -646,6 +658,33 @@ kubectl get ingress -n kt-event-marketing kubectl logs -f -n kt-event-marketing ``` +### 6.7 프론트엔드 프로토타입 배포 + +#### 6.7.1 자동 배포 스크립트 사용 +```bash +# deployment/uiux 디렉토리에서 실행 +cd deployment/uiux +./deploy.sh + +# 배포 옵션 선택: +# 1) 전체 배포 (deployment + service + ingress) +# 2) 업데이트 (deployment만) +# 3) 삭제 +``` + +#### 6.7.2 수동 배포 +```bash +# 프로토타입 배포 +kubectl apply -f deployment/uiux/k8s/deployment.yaml -n kt-event-marketing +kubectl apply -f deployment/uiux/k8s/service.yaml -n kt-event-marketing +kubectl apply -f deployment/uiux/k8s/ingress.yaml -n kt-event-marketing + +# 배포 상태 확인 +kubectl get pods -n kt-event-marketing -l app=kt-event-prototype +kubectl get svc -n kt-event-marketing -l app=kt-event-prototype +kubectl get ingress -n kt-event-marketing -l app=kt-event-prototype +``` + 자세한 Kubernetes 배포 가이드는 [deploy-k8s-guide.md](https://gitea.cbiz.kubepia.net/shared-dg05-dodari/kt-event-marketing/src/branch/develop/deployment/k8s/deploy-k8s-guide.md)를 참조하세요. ## 7. CI/CD