코딩공부/Server

Aws ec2를 이용해 Django 서버 배포하기 - ec2서버와 git 연동하기

integerJI 2020. 9. 7. 21:47

Aws ec2를 이용해 Django 서버 배포하기에 앞서

  • 네로의 다락방님의 글을 보며 진행하였습니다. 네로의 다락방님이 간결하고 알기 쉽게 설명해 주셔서 무사히 배포할 수 있었습니다. 감사합니다.
  • 해당 글은 저의 프로젝트 배포를 진행하며 생긴 문제점과 해결방안 등 다시 정리해가며 글을 새롭게 작성됩니다.
  • 진행하는 OS는 mac 환경입니다.
  • window 환경이라면 mobaxterm 사용을 추천드립니다. (따로 가이드 작성 예정)
  • 리눅스 명령어를 따로 설명하지 않습니다.
  • COVID-19-REPORT 프로젝트를 실제 사용해 보기 위하여 배포를 진행합니다.
  • 현재 글은 배포 방법만 정리하였으며 설명을 추가중에 있습니다.

 

 

git project를 담을 srv 폴더 수정

github에서 받은 project는 모두 srv 폴더에 담아줄 것입니다.

 

그러기 위하여 파일의 소유권을 변경합니다.

 

sudo chown -R ubuntu:ubuntu /srv/

 

srv 폴더의 사용자를 ubuntu로 설정합니다.

 

cd /srv/

git clone "자신의 github 주소"

 

change directory 명령어를 사용하여 srv 폴더로 이동 한 뒤

 

git clone으로 자신의 github project를 다운로드하여줍니다.

 

 

다운이 완료되었다면 이제 ec2 서버에 자신의 github가 vscode처럼 설정이 된 것입니다.