생각정리/항해99
웹개발 종합반 5주차
생각중임
2023. 7. 23. 17:34
Flask 프레임워크
4주 차의 연장으로 반복 연습으로 코드 숙달하기.
og 태그 활용
HTML의 <head>~</head> 사이에 아래 내용을 작성하면 og 태그를 개인 프로젝트에 사용할 수 있다.
<meta property="og:title" content="제목">
<meta property="og:image" content="이미지 주소">
<meta property="og:description" content="페이지 설명">
AWS Elastic Beanstalk으로 배포
웹 어플리케이션 사용 시 1년까지 무료 사용이니 비용발생 전에 애플리에이션 삭제하기.
- 터미널 준비하기 -
mkdir deploy # deploy 폴더 생성
cp app.py deploy/application.py # app.py를 deploy폴더 안에 application.py라는 이름으로 복사
cp -r templates deploy/templates # templates 폴더 복사 (read권한만 준다)
pip freeze > deploy/requirements.txt # requirements.txt 파일에 사용한 라이브러리들을 작성
cd deploy # deploy폴더로 이동
- appication.py 세팅하기 -
application = app = Flask(__name__) # 복사된 부분 수정
app.run() # 복사된 부분 수정
- 패키지 설치하기 -
pip install awsebcli # AWS 배포를 사용하기 위한 패키지
- 보안 자격증명 -
# eb init --interactive 세팅을 다시하고 싶을때
eb init
# 웹애플리케이션 구매 및 설정
# AWS의 해당 위치 선택 (10번 서울)
# 엑세스 키 ID 입력
# 보안 엑세스 키 입력
# 나오는 질문들 확인하고 지나가기.
- 초기 설정 -
eb create myweb # 웹 애플리케이션 오픈 # 애플리케이션을 2개이상 사용하면 비용이 발생
- 코드 수정 & 업데이트 -
# cd deploy # deploy폴더로 이동 후 사용
eb deploy myweb # 내용을 수정 하고 deploy폴더안의 파일에 적용 후
단축키(윈도우 - 리눅스)
- 주석 : Ctrl + / = Command + /
- 줄정렬 : Shift + Alt + F = Shift + Option + F
- 줄복사 : Shift + Alt + 아래방향키 = Shift + Option + 아래방향키
- 줄이동 : Alt + 방향키 = Option + 방향키
참조 사이트
https://ap-northeast-2.console.aws.amazon.com/elasticbeanstalk/home?region=ap-northeast-2#/welcome
https://ap-northeast-2.console.aws.amazon.com/elasticbeanstalk/home?region=ap-northeast-2#/welcome
ap-northeast-2.console.aws.amazon.com