[ARM/AMD] AWS EC2 인스턴스에 Github Action 활용하여 Docker Container 자동 배포하기 (CI/CD)
회사 서비스 백엔드를 개발하던 도중 서버에 자동 배포해야할 상황이 생겨, CI/CD 하는 법을 남길려고 합니다. 서버 비용을 절약하고자 AWS EC2를 ARM64 계열을 활용하는데, 그 과정에서 기존 x64/AMD64 계열 CPU로는 정상적으로 실행이 되지 않는 경우가 있어 이를 해결하는 방법을 공유하고자 합니다. 물론 아래 과정을 통해 기존 CPU를 가진 EC2 인스턴스에서도 정상적으로 실행할 수 있습니다! 또한 꼭 AWS가 아니라 자체 서버나 Azure 같은 타 클라우드 서비스여도 상관은 없습니다. 설명시에는 도커와 CI/CD, AWS에 대한 개념 설명을 생략하고 진행하겠습니다. 본 개념에 대해 잘 알지 못하신다면 다른 포스팅을 참고하셔서 개념 알아가면서 보시면 될 것 같습니다. 1. 먼저 Githu..