스파르타 코딩클럽 웹개발 종합반 인강 - 공부 기록 |
수강 시작 ~ 끝
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/
og 태그를 넣어서 미리보기도 나옴
'들은 강의' 카테고리의 다른 글
[웹개발 입문 강의] [프로젝트 실습] 팬명록 페이지 (0) | 2023.06.12 |
---|---|
[웹개발 입문 강의] [프로젝트 실습] 버킷리스트 페이지 (0) | 2023.06.12 |
[웹개발 입문 강의] [프로젝트 실습] 스파르타피디아 페이지 (0) | 2023.06.12 |
[웹개발 입문 강의] [프로젝트 실습] 화성땅 공동구매 페이지 (0) | 2023.06.09 |
[웹개발 입문 강의] [백엔드] Flask, API (0) | 2023.06.09 |