EC2(2)
-
Docker로 Spring 애플리케이션 배포하기
이전에 구축했던 무중단 배포 프로젝트에 Docker를 적용하려고한다. 최종적인 아키텍쳐 모습은 다음과 같다. Dockerfile과 배포 Script는 아래 저장소를 참고해주세요 GitHub - 92SooJong/Toy-Project-Board Contribute to 92SooJong/Toy-Project-Board development by creating an account on GitHub. github.com Docker 설치 먼저 배포가 이뤄질 서버에 Docker 엔진을 설치한다. OS로 Amazon Linux 를 사용했기때문에 sudo amazon-linux-extras install docker 명령어를 통해 Docker를 설치한다 sudo service docker start 명령어를 통해..
2022.03.16 -
게시판 실습 복기2 (ft. EC2, Jenkins, Codedeploy, S3 )
이번 포스팅도 전체 과정 보다는 발생했던 에러와 해결법을 위주로 작성합니다. 사용했던 Shell Script 및 appspec.xml은 아래의 저장소를 참고바랍니다. GitHub - 92SooJong/Toy-Project-Board Contribute to 92SooJong/Toy-Project-Board development by creating an account on GitHub. github.com 게시판 어플리케이션 배포를 위해 아래와 같은 배포 아키텍쳐를 구성했다. 1. 개발자는 Github 저장소에 소스코드를 Push한다. 2~3. Jenkins에선 Github의 빌드요청이 들어오면 S3에 소스코드를 전달한다. 4. Jenkins에서 CodeDeploy로 배포요청을 한다. 5. CodeDep..
2022.03.02