목록2024/09/05 (5)
미소를뿌리는감자의 코딩
[CatchLounge] Flask를 이용한 CI/CD 구성
1. 개요이번에 Flask를 기반으로 한 프로젝트를 진행하게 되면서 CI/CD를 적용시키게 되었다.Spring(Java)를 기반으로 한 배포가 익숙하였기에, 새로운 도전이 되었다. 이전에 하던 배포와 유사하게, github dev에 push가 되게 되면, github actions가 동작하도록 구성하였다.이후, docker image를 만들고 이를 ECR에 올렸다.EC2에서 docker-compose를 이용해서, ECR에서 이미지를 가져와서 배포를 하도록 하였다. 항상 헷갈리기에 또 정리해보는~! docker는 왜 사용하는 것일까? docker의 정의: 개발자가 컨테이너를 구축, 배포, 실행 즉, 관리할 수 있게 해주는 오픈 소스 플랫폼이다. 도커 이미지로 언어와 프레임워크를 정의를 해 둔 후, 이를 컨..
프로젝트
2024. 9. 5. 10:25