- git clone 이용해서 서비스 하는 방법을 중점으로 설명
- 디렉터리 이동
cd ~/.ssh
- SSH Key 생성
ssh-keygen -t rsa -C {github 메일계정}
- 입력해서 파일이 다음과 같이 있다면 잘 된 것
ls
- github → setting → SSH and PGP keys 접속해서 New SSH Key 클릭
- title → 임의 작성
- Key:
- 입력해서 나온 문자열 복사, 붙여넣기
cat id_rsa.pub
- 잘 등록됨!
- clone 할 Repository 들어가서 Code → SSH 탭 들어가서 값 복사
- 홈 디렉터리로 이동
cd ~
- clone 시작
git clone {SSH key}
- 중간에 입력칸이 뜨면 yes 입력
- clone 완료
- 명령어 입력해서 잘 클론 되었는지 확인
ls
- clone 된 폴더로 이동
- gradle wrapper에 실행권한 추가
- ./gradlew build 명령어 통해 jar 파일 생성
cd {clone된 폴더명}
chmod +x gradlew
./gradlew build
- 빌드 완료
- 폴더로 이동해서 jar 파일 잘 생성됐는지 확인
cd build/libs
ls
- nohup ⇒ 터미널이 꺼져도 계속 실행되게 명령
- & ⇒ 백그라운드 작업을 의미
nohup java -jar {jar파일이름} &
- 실행을 시작하면 로그가 nohup.out 에 저장됨.
- 출력 명령어인 cat 으로 출력하면 로그가 출력됨.
ls
cat nohup.out
종료하는법
jobs
fg %{인덱스}
- 명령어를 입력하면 백그라운드에서 실행중인 작업이 포어그라운드로 전환
- Ctrl + C 로 종료
'SERVER > AWS' 카테고리의 다른 글
[AWS] 서버 최초 환경 설정하기 (0) | 2024.06.13 |
---|---|
[AWS] EC2 서버 접속해보기 (0) | 2024.06.13 |
[AWS] EC2 인스턴스 만들기 & 과금 알림 설정 (0) | 2024.06.13 |
[AWS] AWS 회원 가입 & 보안 걸기 (0) | 2024.06.13 |
[AWS] AWS에 배포하기 (0) | 2024.06.13 |