본문 바로가기
728x90
반응형

docker hub2

springboot 서버 github action으로 컨테이너 이미지 만들고 docker hub에 업로드하기 GitHub Actions는 GitHub에서 제공하는 서비스로, 빌드, 테스트, 배포 파이프라인을 자동화할 수 있는 CI(Continuous Integration, 지속 통합)와 CD(Continuous Deployment, 지속 배포) 플랫폼입니다. 오늘은 아래 그림에서 3번까지의 과정을 해보겠습니다. 저는 현재 인텔리제이에서 springboot + gradle을 사용중입니다. 1. Dockerfile 작성 먼저 Spring Boot 애플리케이션을 실행할 Docker 이미지를 생성하기 위해 Dockerfile을 작성해야 합니다. 프로젝트 루트 디렉토리에 Dockerfile을 생성하고 내용을 작성합니다. # JRE (Java Runtime Environment) 버전을 사용합니다. # JRE는 Java .. 2023. 5. 18.
Docker Hub 에서 429 (too many request) 에러가 났다. DevOps팀에서 말씀하시길 배포를 너무 많이 해서 dockerhub에서 429 too many request 에러가 났다고 한다ㅎㅎ 개발에서 배포까지의 과정은 다음과 같다. 1. gitgub action 으로 애플리케이션 빌드2. Docker 이미지 생성3. 생성한 이미지를 Docker Hub 에 업로드4. 업로드된 이미지를 ArgoCD(CI/CD 툴) 로 Kubernetes에 배포 이때 3번과 4번 과정인 Docker 이미지 업로드(Phsh), 다운로드(Pull) 작업에서 각각 Docker Hub의 API 를 호출한다. 이게 너무 많아서 API 호출이 제한된 것이다. 지금 프로젝트의 공식적인 종료일이 거의 도래하기도 했고 또 이번에 오픈하는 API 들이 구매, 시청, 구매/가입 정보를 제공하는 중요한.. 2023. 4. 20.
728x90
반응형