본문 바로가기
TTL/5주차 ~ 8주차 TIL (9.26 ~ 10.21)

2022-10-20 TIL (AWS 배포)

by dev_junseok 2022. 10. 21.

오늘은 AWS 를 사용하여 우리가 만든 프로젝트를 배포해보았다.

 

AWS 홈페이지에 로그인 한 다음에, EC2 를 검색하여 들어가서 인스턴스 시작을 눌러주고

 

ubuntu server 22.04 LTS 를 선택한 다음, 밑에 인스턴스 유형을 선택하는 창에서 프리티어 사용 가능 이라고 되어 있는 창을 선택해주자. t2.micro 일 것이다.

 

다음은 보안그룹 편집에서

 

해당 창과 같이 설정해 주고 규칙 추가를 눌러준다.

 

이제 우리가 만든 인스턴스를 연결해보자.

 

연결하면 검은 창에 하얀색 글자만 나와있는 창이 뜰 것인데, 여기서 작업을 할 것이다.

 

먼저 아래의 명령어를 입력하여 python과 Git 을 설치해 주자.

sudo apt-get update

설치가 되었으면 서버에 올릴 프로젝트를 깃에서 클론받자

git clone '깃 허브 링크'
cd '프로젝트 폴더명'

sudo apt-get install python3-pip -y

pip3 install -r requirements.txt

해당 명령어들을 통해 필요한 패키지들을 설치해 주면 완료!