Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 롤
- AWS
- Object.freeze()
- s3
- Python
- Recoil
- mysqlclient
- CloudFront
- React
- 자바스크립트
- styled-component
- e.preventDefault()
- typeorm
- code-server
- Github Actions
- GlobalStyle
- riotapi
- ACM
- liunx
- Django
- ci/cd
- 배포
- 리액트
- e.stopPropagation()
- 전역스타일
- route53
- requests
- 카카오 로그인
- nestjs
- docker
Archives
- Today
- Total
목록Github Actions (1)
군붕이의 메모장
EC2 + ECR + Docker를 활용한 CI/CD 구축 with Github Actions
우선 현재 서버의 경우 인프라가 아래처럼 구성되어 있다. 만약 서버에서 코드를 몇줄만 수정해도 아래 과정을 거쳐서 다시 배포해야 한다. 1. 코드 수정 후 도커 이미지 빌드 2. 도커 이미지를 ECR에 업로드 3. EC2 SSH 접속하여 업로드된 도커 이미지 다운로드 4. 도커 이미지 실행 변경 작업은 유지보수를 하면서 계속해서 일어나게 되는데 매우 비효율적으로 생각됬다. 그래서 repository에 push될 경우 github actions를 사용하여 위 과정을 자동화해서 배포가 되도록 구성했다. 우선 Github Actions의 경우 이전 클라이언트에서 CI/CD를 구축하면서 적어둔게 있어 URL로 대체했다. https://iamiet.tistory.com/entry/S3%EB%A1%9C-%EB%B0..
클라우드/AWS
2023. 4. 20. 15:00