3 Commits

Author SHA1 Message Date
ondal
f12fed5de9 Jenkins 기반 CI/CD 파이프라인 구성
- Kustomize 기반 환경별(dev/staging/prod) 매니페스트 관리
- Jenkins 파이프라인 스크립트 작성 (Podman, Gradle, kubectl 컨테이너)
- SonarQube 코드 품질 분석 및 Quality Gate 연동
- 수동 배포 및 리소스 검증 스크립트 추가
- k8s 매니페스트 구조 재정리 (configmaps, secrets, deployments, services 분리)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-01 10:23:32 +09:00
hiondal
dfa0ab8c0c Docker 이미지 빌드 오류 해결
1. JDK 버전 일치성 문제 해결
   - Dockerfile OpenJDK 23 → Eclipse Temurin 21로 변경
   - 프로젝트 JDK 21과 일치시킴

2. Docker Hub Rate Limit 해결
   - Jenkinsfile에 Docker Hub 로그인 추가
   - dockerhub-credentials 자격증명 설정 필요
   - eclipse-temurin 이미지로 변경하여 안정성 향상

3. Jenkins 가이드 업데이트
   - Docker Hub Credentials 설정 방법 추가
   - Rate Limit 문제 해결 방안 제시

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-12 19:25:20 +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