프로젝트/Recipository
[Dev] 23.04.08. EC2 인스턴스에 git clone 후 배포하기
규글
2023. 4. 8. 04:10
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