* 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 |