* AWS 공식 홈페이지 기반으로 작성하는 Django 배포하기

EB CLI 설치
1. pipenv 환경에 AWS EB CLI 설치 (Link)
 - EB 명령어 (Link)
 - EB 오류관련 (Link)

 * pipenv install awsebcli --dev
 * pathspec 버전 오류가 발생 할 수 있으나 그냥 진행
AWS Elastic Beanstalk Django 배포
1. AWS Elastic Beanstalk 개념 (Link}
2. Elastic Beanstalk 사용 시작하기 (Link)
3. Elastic Beanstalk 파이썬 플랫폼 사용하기 (Link)
4. Django 어플리케이션을 Elastic Beanstalk에 배포하기 (Link)
 - Elastic Beanstalk에 대한 Django 애플리케이션 구성
 * pip freeze > requirements.txt
  > 애플리케이션의 모듈을 로드할 수 있도록 환경 변수를 설정
 * .ebextensions/django.config
  > 어플리케이션 실행 Elastic Beanstalk가 애플리케이션을 시작하는 데 사용하는 WSGI 스크립트의 위치를 지정

 - IAM User 생성
 # access_id, access_secret

 - EB CLI를 사용하여 사이트 배포
 * eb init (Link)
  > 프로젝트 디렉터리 및 EB CLI를 구성할 준비
 * eb create app_name
  > eb create로 해당 환경에 애플리케이션을 배포
 * eb deploy
  > EB CLI가 프로젝트 디렉터리의 콘텐츠를 번들링한 후 이를 환경에 배포

5. Elastic Beanstalk에 첫 Django 애플리케이션을 배포

 

'Edu > Nomad Coders' 카테고리의 다른 글

[Python] Data Crawling  (0) 2020.04.19
[Airbnb] 정리  (0) 2020.03.14

+ Recent posts