Docker는 컨테이너 기반의 오픈 소스 가상화 플랫폼으로, 애플리케이션 및 그에 따른 환경을 격리된 컨테이너에 패키징하여 개발, 배포, 실행을 쉽게 지원하는 툴이다.먼저 Docker를 이해하기 위해서는 가상화에 대해서 이해가 필요하다.하이퍼바이저를 이용해 여러개의 운
매번 개발자가 코드를 수정하고 빌드와 테스트를 하고 배포까지 한다면 상당히 많은 시간이 소요됩니다. 하지만 git에 코드를 올리는 것만으로도 누군가가 빌드와 테스트, 배포까지 해준다면, 쓸데없는 시간을 단축시키고 개발에 더 많은 시간을 투자할 수 있을겁니다.이번에는 C
최근 진행한 프로젝트에서 CI/CD를 구축했는데, 장점을 몸소 느껴 문서화하면서 복습하고자 글을 작성하게 되었습니다CI/CD 적용하는 이유CI/CD를 적용하는 이유는 이전에 작성한 게시글이 있으니 참고해주시면 감사하겠습니다.기본적으로 EC2는 생성되어있다고 가정하고 진
제가 최근 진행한 식구하자 프로젝트에서 무중단 배포를 구축하였는데, 이번 포스팅에서 그 과정을 다루도록 하겠습니다무중단 배포를 진행하기전에 AWS ec2를 통한 배포와 CI/CD환경은 구축이 되있다 가정하고 진행하겠습니다. AWS ec2를 통한 배포와 Github Ac
이번에 식구하자 개인 프로젝트를 진행하면서 React 파일과 S3 버킷 등록 및 CloudFront와의 연결, Route 53을 통해 호스팅을 진행했었습니다.그래서 이 포스팅에서는 S3와 Route 53, Cloudfront가 그래서 무엇인지!에 대해 알아보고 웹 호스