Ubuntu에 Docker & Docker-compose 설치
Docker에 MySQL 설치하기
Docker-compose 를 사용한 Jenkins 설치 및 설정
Jenkins와 GitLab Webhook 설정
springboot 프로젝트를 Git으로 작업 후 배포를 진행해야 한다.이 과정에서 DB의 설정 정보와 같은 민감한 정보들은 Git에 올라가면 안 되고 보안처리를 해서 배포해야 한다.안전한 배포를 위해 Jenkins credentials을 사용하는 방법을 알아보자(참고
제목 : 임의의 제목설명 : 설명채널 : 메세지를 받을 채널 선택이 URL이 Endpoint URL이며 아래 2.2 설정에 입력한다.Jenkins 관리 - 플러그인 관리 - Available plugins에서Mattermost Notification Plugin을 설치
Jenkins Pipeline 으로 Docker에 Next.js 이미지 띄우기
Jenkins Pipeline 으로 Docker에 SpringBoot 프로젝트 이미지 띄우기
Nginx 설정 및 HTTP -> HTTPS 리다이렉트 설정
Jenkins와 GitHub 연동하기
Docker container로 MongoDB 설치