들은 강의
[웹개발 입문 강의] AWS Elastic Beanstalk로 배포
hotdog7778
2023. 6. 12. 17:30
스파르타 코딩클럽 웹개발 종합반 인강 - 공부 기록 |
수강 시작 ~ 끝
2023. 06. 06 ~ 2023.06.12
https://github.com/hotdog7778/sparta
AWS 계정 생성
AWS로 배포해보는 실습이 있기때문에 프리티어 사용 가능한 계정을 하나 만들고 시작했습니다.
AWS Elastic Beanstalk 자습서 링크
클라우드에 배포 해보기
액세스 키 생성
Elastic Beanstalk 메뉴로 이동
배포 명령어 모음
- 터미널 준비하기 -
mkdir deploy
cp app.py deploy/application.py
cp -r templates deploy/templates
pip freeze > deploy/requirements.txt. (require~~.txt파일에 우리가 설치한 라이브러리들을 적는것)
cd deploy
- appication.py 세팅하기 -
# app = Flask(__name__) 이걸 주석처리 하고
application = app = Flask(__name__)
# app.run('0.0.0.0', port=5001, debug=True) 이걸 주석처리 하고
app.run()
- 패키지 설치하기 -
pip install awsebcli
- 보안 자격증명 -
eb init
- 초기 설정 -
eb create myweb
- 코드 수정 & 업데이트 -
deploy 안에 코드들을 수정하고, deploy 폴더에서 아래 명령어를 쳐주면 수정한 내용도 배포된다.
eb deploy myweb
배포가 다되면 도메인 주소를 확인할 수 있다.
http://myweb.eba-mv5mhzpj.ap-northeast-2.elasticbeanstalk.com/
안지영 팬명록
아티스트에게 응원 한마디
myweb.eba-mv5mhzpj.ap-northeast-2.elasticbeanstalk.com
og 태그를 넣어서 미리보기도 나옴