항해14기 온보딩/항해14기 온보딩 개발일지
[항해 14기] 온보딩 개발일지 17 2023/03/24
스쿼트잘함
2023. 3. 25. 02:17
웹종합 5주차
1. AWS
1) 가입
- 루트계정으로 가입
- 1년간 EC2서버 무료 사용 가능
- IAM설정으로 보안 추가
2-1) 서버 개설
- 루트 사용자로접속, 보안 자격증명 이동
- 액세스 키 생성, 생성 후 액세스ID와 보안키를 기록
2-2) vscode 터미널 준비
- 아래 명령어들 터미널에 입력
mkdir deploy
cp app.py deploy/application.py
cp -r templates deploy/templates
pip freeze > deploy/requirements.txt
cd deploy
- appication.py 세팅하기
app=Flask(_name_) 를 application = app = Flask(__name__)교체
app.run()으로 교체
- 이후 패키지 설치
pip install awsebcli
- 보안 자격증명(서버구매과정)
eb init
지역정보 서울 10번
액세스키 아이디/비번 입력
이후 엔터orYes
- 초기 설정(서버에 올리기)
eb create myweb
이후 빈스토크에서 확인
- 코드 수정 & 업데이트
app.py와 index.html에서 수정 후 localhost로 확인, 이상 없으면 deploy 폴더에 파일 복사
이후 cd deploy로 deploy폴더에 접속한 후
eb deploy myweb 입력
2. 실습3(버킷)
- 코드 구성 실습1과 동일
3. 실습4(팬명록)
- 코드 구성 실습1과 동일