Spring Boot 기반의 프로젝트를 진행하고 있다. AWS EC2 클라우드 서버에 배포를 하고, Docker를 이용하여 컨테이너화하여 이미지를 띄우고, Jenkins와 GitHub 저장소를 연결하여 자동으로 배포하는 간단한 CI/CD 과정을 경험
지난 1편에 이어서, 배포 과정을 계속하기 위해서는 AWS EC2 서버에 Docker와 Jenkins가 깔려있어야 한다. 먼저 Docker를 깔아보자.위 명령어를 통해서 EC2 서버에 Docker를 설치하고 정상적으로 설치되었는지 상태 확인을 해보자.
2편에서 진행한 Docker 및 Jenkins 설치가 정상적으로 완료되었다면, 마지막으로 Web Hook으로 GitHub와 Jenkins를 연결하고 Jenkins 자동 배포 과정을 진행해보자.웹 개발에서 Web Hook이란?사용자 정의 callback 을 이용
웹 서비스를 개발하고 AWS EC2 서버에 배포를 하다보면, 다양한 이유로 스케쥴링을 해야 하는 경우가 있다.데이터베이스 백업, 파이썬 스크립트 실행 등...이럴 때 사용하는 것이 Cron이다.유닉스 계열 컴퓨터 OS의 시간 기반 잡 스케쥴러고정된 시간, 날짜, 간격에
AWS EC2 인스턴스를 실행하면, 초기 설정은 영국 표준시로 되어 있다.대한민구, 서울 기준의 시간으로 바꾸고 싶다면 어떻게 해야할까?설정화면에서 Asia → Seoul 선택하기타임존 변경 후 다시 date 명령어를 입력하면, 우리나라 표준시에 맞는 타임존을 확인할