AWS에서 제공하는 쉬운 배포서비스
코드를 압축하여 업로드하고, AWS의 다양한 서비스에 연결해 줌.
배포링크를 통해 쉽게 공유가 가능하고, 코드 업데이트 기능까지 제공.
https://ap-northeast-2.console.aws.amazon.com/elasticbeanstalk/home?region=ap-northeast-2#/welcome
터미널 준비하기
mkdir deploy
cp app.py deploy/application.py
cp -r templates deploy/templates
pip freeze > deploy/requirements.txt
cd deploy

배포할 웹페이지가 있는 폴더에서 터미널에 위의 명령어를 순서대로 터미널에 입력한다.
application.py 세팅하기
application = app = Flask(name)
app.run()


새로생긴 deploy폴더 안의 application.py 파일안의 내용을 위와 같이 수정한다.
패키지 설치하기
pip install awsebcli
보안 자격증명
eb init(10. seoul을 선택)
초기 설정
eb create myweb
여기까지 진행하면 배포 완료.
표시되어 있는 도메인을 통해 접속 가능해진다.
코드 수정 & 업데이트
eb deploy myweb
터미널 창에 cd deploy 명령어를 입력한 후 deploy폴더에 들어간 후 명령어를 실행해야 한다.
스파르타코딩클럽을 통해 웹개발 종합반을 마지막차시 까지 전부 수강을 하였다. 강의를 전부 들었지만 혼자서 다시 하면 할수 있을까 하는 생각이 든다. 아마존웹서비스에 대한 내용은 뭔지도 모르고 그냥 따라서만 한것 같다...