AWS/ElasticBeanstalk

저번에는 aws console에서 배포해봤으니 이제는 cli로 배포해보고자 한다. 1. awsebcli 설치 이전 글에서 python3.9.16을 사용했었다. 근데, EB에서는 파이썬 버전을 3.8까지만 지원하기 때문에 패키지 충돌이 날것이 뻔했다. 그래서 가상환경을 쓰는 것을 추천한다. 패키지 충돌없이 우회하는 방법이 있는데, 기존에 프로젝트를 돌리던 가상환경과 별개로 나같은 경우에는 conda 3.8버전으로 pip install awsebcli 이것만 설치한 가상환경을 생성해서 배포할때만 이 가상환경을 실행했다. 그러니까 배포용으로만 쓰는것 ㅋㅋㅋㅋ 그럼 패키지 충돌 없잖아~ 개꿀~ (솔직히 파이썬 3.8까지만 지원하는게 문제 아닌가...? 지금 3.11까지 나와있는데 뭔 아직 3.8이야...) 2...
개인 프로젝트를 시작하고 배포를 어떤식으로 할까 생각해보다가 EB가 간단해 보여서 사용해보고자 한다. 참고로 EB, Docker를 통해 배포했으며, python version은 3.9.16이었다. Docker를 쓴 이유는 EB에서 제공하는 Python 버전이 3.8까지었나 해서 내 버전으로는 배포되기 어렵다고 판단했다. 왜냐면 pip install awsebcli 할 때 터질거기 때문... ㅋㅋㅋ; 패키지 충돌 뻥뻥~ 그래서 도커로 했다. 근데, 도커 + EB 로 하면 ECS랑 비슷하게 사용하는 방식으로 느껴졌다. 하지만, 난이도는 도커 + EB 가 훨씬 쉽다.(초보자에게 추천!) 1. 우선 장고 root 디렉토리에 다음과 같이 만든다. .github 처럼 저런 디렉토리 경로를 만들어주면 알아서 인식하는..
알면 알 수록 재밌다!
'AWS/ElasticBeanstalk' 카테고리의 글 목록 (3 Page)