깨진 저장소에서 정책 기반 배포 플랫폼 구축: SwiftDeploy, 처음부터 만들다
(dev.to)
SwiftDeploy는 단일 매니페스트로 인프라 설정을 자동화하고 OPA로 보안 정책을 강제하는 정책 기반 배포 플랫폼으로, 설정 드리프트와 보안 허점을 제거하여 DevOps 운영 비용을 절감하고 배포 프로세스의 안정성과 투명성을 극대화합니다.
이 글의 핵심 포인트
- 1단일 매니페rypt(manifest.yaml)를 통한 인프라 설정의 단일 진실 공급원(Single Source of Truth) 구현
- 2Jinja2 템플릿 엔진을 활용한 Docker Compose 및 Nginx 설정 파일의 자동 생성 및 동기화
- 3