- git clone 이용해서 서비스 하는 방법을 중점으로 설명
- 디렉터리 이동
cd ~/.ssh
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 ~
git clone {SSH key}
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 로 종료