프로젝트/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