EC2 서버에 프로젝트 배포하기(feat. Git) 1

EC2 서버에 프로젝트 배포하기(feat. Git) 1

EC2 서버에 GIT을 통해서 프로젝트를 배포해보자.


1. EC2에 프로젝트 Clone 받기


우선 EC2GIT 이 설치되어 있어야한다.
PUTTY 를 사용하든, 뭘 사용하든 EC2에 접속한 뒤, 아래 명령어를 통해 GIT 을 설치하자.

$ sudo yum install git

설치가 완료되었는지는 아래 명령어로 확인 가능하다.

$ git --version

GIT 버전이 출력되면 설치가 잘 된 것이다.

다음으로 프로젝트를 저장할 디렉토리를 생성하자.

$ mkdir ~/app && mkdir ~/app/step1

이후 생성한 디렉토리로 이동하자.

$ cd ~/app/step1

이제 브라우저를 열고 본인의 Github 리포지토리에서 HTTPS 주소를 복사해오자.

1

이제 다시 EC2 로 돌아와서, 아래 명령으로 git clone을 하자.

$ git clone [복사한 주소]

git clone 이 끝나면, 디렉토리 내부로 이동해서 확인해보자.
프로젝트 명은 리포지토리 명을 입력하면 된다.

$ cd [프로젝트 명]
$ ll

2

위와 같이 나오면 성공이다.
아래의 명령어를 실행하여 테스트를 수행해볼 수 있다.

$ ./gradlew test

3

나의 경우에는 이미 진행중인 프로젝트를 실행한거라 주저리 주저리 많이 나오지만, 어쨌든 BUILD SUCCESSFUL 이라고만 출력되면 된 것이다.

처음 실행시 아래의 오류가 출력될 수 있다.

./gradlew: Permission denied

실행 권한이 없다는 메시지이므로, 당황하지 말고 아래 명령어를 실행하여 권한을 부여해주자.

$ chmod +x ./gradlew

만약 테스트에 실패해서 코드를 수정했다면, 아래 명령어로 git pull 을 한 뒤 다시 테스트를 수행해보자.

$ git pull

요약


여기까지 GIT 에서 프로젝트 리포지토리를 EC2 로 가져오는데에 성공했다.
다음엔 실질적으로 배포를 수행하는 배포 스크립트를 만들어보자.


© 2022. All rights reserved.