SpringBoot Swagger ui 설정 방법.• build.Gradle에 의존성 추가• application.yml 에 코드 추가• OPEN API 어노테이션 활용• 어노테이션 정리build.Gradle에 의존성 추가// swagger-ui(OpenApi) imp
• 마이크로 소프트 스토어 - > ubuntu download• MYSQL DB 설치(도커 컨테이너)• k3d 설치• 백엔드 앱 파드 생성• 프론트앤드 파드 생성• 인그레스 설치윈도우 OS 환경에 WSL, DOCKER-DESKTOP 사용해서 구성하였습니다.다음과 같은
• 젠킨스 설치• 웹훅 설정• 젠킨스 설정• 젠킨스 파일젠킨스 설치환경 : Window 10 home 내부 wsl에 설치된 ubuntu 20.04Jenkins 설치. 웹훅 설정Webhook Relay를 사용하여 설정하였습니다.Jenkins Github Webhook &
• 사용 이유• 유사기능 Build periodically• 크론 작업 형식• Poll SCM사용 이유빌드 트리거를 주로 웹훅을 사용하지만특정 상황에는 웹훅을 사용하지 못하는 경우가 발생할 수 있기 때문에웹훅을 사용하지 않아도 빌드를 유발시키기 위해서.젠킨스 프로젝트의
• 프로젝트 생성• application.yaml 에서 프록스 설정• Java 코드로 프록시 설정프로젝트 생성의존성1\. 롬복 – 코드 간소화 , slf4j 로깅 기능 사용2\. Devtools – 개발 편의성3\. SpringCloudGateway – 의존성4\. E
Git Flow 정의.한 마디로 브랜치 전략 으로 부를 수 있다.여러 개발자가 하나의 저장소를 사용하는 환경에서 저장소를 효과적으로 활용하기 위한 방법론이다.브랜치의 생성, 삭제, 병합 등 git의 유연한 구조를 활용해서개발 자들의 혼란을 최대한 줄이며 다양한 방식으로
• 프로젝트 생성목표 : Spring Data JDBC를 사용해 CRUD 기능을 구현.목적 : Spring Data JDBC 사용법 학습결론 : spring data jdbc -- 이게 왜 생겼는가.jpa - ORM으로 SQL을 안써도 되니까 쓴다.msa가 아닌 환경에
• 미션• 이 미션의 why?미션롤링 업데이트블루그린카나리 구현해보기이 미션의 why?생각해봤다.배포 환경 세가지를 실현해보라는 메시지였지만단순히 방법만 찾고 실현만 해본다?그걸 원하지는 않으셨을 것이라 생각한다.내가 생각한 의도는 아래와같다.이 배포 방식이 무엇인지
• Reactive Programing 이란 무엇인가.• WEB Flux의 탄생 Synchronous Vs Asynchronous 차이점o Non-Blocking Vs ASynchronous 차이점o Blocking Vs Synchronous 차이점Spring MV
먼저 롤 아웃 네임스페이스를 생성하고 롤아웃을 설치kubectl create namespace argo-rolloutskubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/rel
• 1. 소스코드• 2. 데이터 베이스(Mysql)• 3. FrontEnd(React.js)• 3. Backend o 3-1 CONTROLLERo 3-2 DTOo 3-3 ENTITYo 3-4 Repositoryo 3-5 Serviceo 3-6 application.ym
Docker-compose로 mysql 띄우기.도커 컴포즈가 설치된 AWS EC2 환경에서 진행합니다.docker-compose.yml 파일을 사용하여 컨테이너를 기동합니다.– 윈도우 우분투 환경에서는 안되는 경우가 발생 합니다 안될 때는 아래 방법을 사용하십시오 --
argo-rollouts의 namespace 생성manifest 파일 이용하여 argo-rollouts 설치kubectl용 plugin 설치를 진행한다.다운로드권한 변경파일이동설치 확인Blue/Green 이미지 준비Blue/Green 배포하기아래 예제를 사용하여 Blu
• 결론 • 스케폴드 설치 • wsl 내부 탐색 • gui로 접근하기 • 인텔리제이로 소스코드를 열기 환경 OS : WINDOWS 10 HOME 윈도우 환경에 UBUNTU 20.04 설치 결론 진행하게되는 이유. 스케폴드는 코드를 변경함과 동시에 빌드, 배포까지 해줄