제로에서 CI/CD까지: 컨테이너화된 앱을 Azure에 구축하고 배포한 방법
(dev.to)
이 기사는 Python(FastAPI) 애플리케이션을 로컬 환경에서 Azure 클라우드로 안전하고 자동화된 방식으로 이전하는 전체 CI/CD 파이프라인 구축 과정을 다룹니다. Docker 컨테이너화, Terraform을 이용한 IaC(Infrastructure as Code), 그리고 GitHub Actions와 OIDC를 활용한 보안 중심의 배포 전략을 상세히 설명합니다.
이 글의 핵심 포인트
- 1Terraform을 활용한 IaC 구현으로 인프라 구축의 자동화 및 재현성 확보
- 2GitHub Actions와 OIDC(OpenID Connect)를 통한 보안 강화된 CI/CD 파이프라인 구축
- 3