59 Commits

Author SHA1 Message Date
hiondal
892f30ba44 Jenkins CI/CD 파이프라인 구축 완료
- Kustomize 기반 환경별 배포 구조 구축
  • Base 매니페스트: deployment/cicd/kustomize/base/
  • 환경별 오버레이: overlays/{dev,staging,prod}
  • 기존 k8s 매니페스트를 Kustomize 구조로 마이그레이션

- Jenkins 파이프라인 설정
  • Jenkinsfile: Pod Template, SonarQube, 배포 자동화
  • 환경별 설정 파일: config/deploy_env_vars_{env}
  • 수동 배포 스크립트: scripts/deploy.sh

- Azure 연동 설정
  • ACR (acrdigitalgarage01) 및 AKS (aks-digitalgarage-01)
  • 환경별 리소스 분리 및 보안 설정

- 완전한 구축 가이드 문서
  • deployment/cicd/jenkins-pipeline-guide.md
  • Jenkins 플러그인, RBAC, 트러블슈팅 가이드 포함

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-12 10:46:05 +09:00
hiondal
744f33875c user-service SecurityConfig 수정: Actuator endpoints ADMIN 권한 요구 설정 제거하여 Kubernetes probe 체크 정상화 2025-09-11 11:15:41 +09:00
hiondal
3e51992bc4 백엔드 컨테이너 실행 가이드 작성 완료
- VM 접속 방법 및 환경설정 안내
- ACR 로그인 및 이미지 푸시 방법
- 각 서비스별 컨테이너 실행 명령어 (환경변수 포함)
- 서비스 URL을 VM IP로 수정하여 서비스 간 통신 설정
- 재배포 및 모니터링 방법 포함
2025-09-11 10:35:21 +09:00
hiondal
a81e166dd5 백엔드 컨테이너 실행 가이드 작성 완료
- 모든 서비스(api-gateway, user-service, bill-service, product-service, kos-mock)의 환경변수 매핑
- VM 접속 및 ACR 로그인 방법 포함
- 컨테이너 실행, 상태 확인, 재배포 프로세스 완비
- CORS 설정에 프론트엔드 주소 자동 추가
- 실제 인프라 정보(ACR, VM, DB) 반영
2025-09-11 09:57:12 +09:00
hiondal
ba300f59a4 백엔드 배포 가이드 작업 중간 저장 2025-09-11 08:37:43 +09:00
hiondal
c8be06c98b 백엔드 서비스 Kubernetes 배포 매니페스트 작성 완료
- 공통 매니페스트: Image Pull Secret, Ingress, ConfigMap, Secret
- 서비스별 매니페스트: user-service, bill-service, product-service, api-gateway, kos-mock
- 환경변수 매핑 테이블 작성 및 검증 완료
- 배포 가이드 및 트러블슈팅 문서 포함

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 00:51:23 +09:00
hiondal
99bef2c853 백엔드 컨테이너 실행 가이드 서비스 간 통신 설정 수정
- API Gateway의 마이크로서비스 URL을 VM IP로 변경
  - BILL_SERVICE_URL: localhost → 4.230.5.6:8082
  - KOS_MOCK_URL: localhost → 4.230.5.6:8084
  - PRODUCT_SERVICE_URL: localhost → 4.230.5.6:8083
  - USER_SERVICE_URL: localhost → 4.230.5.6:8081

- Bill Service의 KOS_BASE_URL을 VM IP로 변경
  - KOS_BASE_URL: localhost:8084 → 4.230.5.6:8084

- Product Service의 KOS_BASE_URL을 VM IP로 변경
  - KOS_BASE_URL: localhost:8084 → 4.230.5.6:8084

이 변경으로 VM 환경에서 마이크로서비스 간 통신이 정상적으로 작동합니다.
2025-09-10 23:01:28 +09:00
hiondal
91f4d4841c 백엔드 컨테이너 실행 가이드 작성 완료
- 5개 백엔드 서비스의 컨테이너 실행 가이드 작성
- 각 서비스의 환경변수를 .run.xml에서 추출하여 적용
- ACR(acrdigitalgarage01) 연동 및 이미지 푸시 가이드
- VM(4.230.5.6) 접속 및 컨테이너 실행 방법
- CORS 설정에 VM IP 주소 추가로 프론트엔드 호환성 확보
- 재배포, 헬스체크, 트러블슈팅 가이드 포함

대상 서비스:
- api-gateway:8080 (API Gateway)
- user-service:8081 (사용자 관리)
- bill-service:8082 (요금 조회)
- product-service:8083 (상품 변경)
- kos-mock:8084 (KOS 목업)
2025-09-10 22:51:16 +09:00
hiondal
377fea4de3 백엔드 컨테이너 이미지 작성 완료
- 5개 백엔드 서비스의 bootJar 설정 추가/수정
- 공통 Dockerfile-backend 생성 (멀티 스테이지 빌드)
- 각 서비스별 컨테이너 이미지 빌드 완료
- 보안 강화된 컨테이너 구성 (비루트 사용자)
- 상세한 빌드 결과 문서 작성

서비스 목록:
- api-gateway:latest (329MB)
- user-service:latest (376MB)
- bill-service:latest (385MB)
- product-service:latest (392MB)
- kos-mock:latest (372MB)
2025-09-10 22:40:03 +09:00