항해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과 동일