본문 바로가기
프로젝트/Recipository

[Dev] 23.04.08. EC2 인스턴스에 git clone 후 배포하기

by 규글 2023. 4. 8.

git 설치

// git 설치
sudo apt-get install git

// 버전 확인
git --version

 위 명령어를 작성하여 git을 설치하고 버전을 확인한다.

 

 

Project Clone

git clone 'repository address'

git clone https://github.com/Gyuhwan-Kim/Recipository.git

 github로부터 프로젝트를 clone한다.

 

 

Build 및 실행

./gradlew build

  Clone한 폴더에서 위 명령어를 작성하면 build가 진행된다.

 문제는 EC2 프리티어를 사용하고 있는 경우, build 에 문제가 발생한다. Gradle은 프로젝트를 build하기 위해서 Daemon 프로세스를 진행한다고 하는데, 프리 티어에서는 1GB의 메모리만을 제공하는 바람에 서버에 과부하가 걸린다.[각주:1] 생각보다 오랜 시간이 걸리는 바람에 검색해보니 알게된 사실이다.

 따라서 필자는 따로 build 과정을 확인하지는 않기로 했다.

 

 로컬에서와 동일하게 build가 성공하면 build 폴더가 생기고, 그 하위의 libs 안에 build된 jar file이 생기는 것을 확인할 수 있을 것이다.

 

java -jar 'file name'

 동일하게 위 명령어를 작성해주고 어플리케이션이 정상적으로 동작하는지 확인해주면 되겠다.

 

 혹시 후에 실제로 build하는 것을 보고 싶다면 살펴볼 게시글을 footnote로 남기고서 글을 마무리하겠다.[각주:2]

 

Reference

댓글