og 태그
<title>초미니홈피 - 팬명록</title>
<meta property="og:title" content="내 사이트의 제목" />
<meta property="og:description" content="보고 있는 페이지의 내용 요약" />
<meta property="og:image" content="이미지URL" />
타이틀 밑에 og태그 코드 입력
배포
배포란 웹 서비스를 런칭하는 것
AWS Elastic Beanstalk으로 배포하기
Beanstalk은 서버 구입 + 세팅 + 파일 업로드 + 실행이 자동으로 이루어 진다.
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()
pip install awsebcli
eb init
계속 질문 나옴
대답하다보면 인터넷에서 컴퓨터 구입 완료!
eb create myweb
배포 환경 접속하기
코드 업데이트 적용하기
1) venv 맞추기
2) app.py [python파일 실행] 후 localhost:5000
3) 수정(index.html)
4) 바뀐 부분 코드 복사
5) deploy폴더 내 templates 폴더에 index.html 똑같이 수정( 3)의 index.html을 전체 복사해서 붙여넣기 해도 됨)
6) deploy폴더로 이동 후 업로드
cd deploy (폴더 이동)
eb deploy myweb (업로드)