서버에 접근하기

ssh username@public-ip -p 22(허용 포트)
# password

서버에 JAVA 설치

sudo apt install openjdk-17-jdk
java --version # 자바 버전 확인

프로젝트 가져오기

git clone --branch 가져올브랜치 <https://github.com/깃헙아이디/레포지토리명.git> # 프로젝트 복제

별도로 필요한 yml 파일이 있다면 (optional)

cd Americanote # 리포지토리로 들어가기
cd src/main/resources # yml 파일이 위치할 resources 폴더로 이동
cat > ~.yml # yml 파일 생성 및 편집
# yml 파일 내용 붙여넣기
# 필요한 yml 파일을 모두 만들었으면 다시 리포지토리 홈으로 돌아갑니다.

Gradle 빌드 후 실행하기

chmod +x ./gradlew # ./gradlew에 권한 부여
./gradlew clean build -x test # 테스트 없이 처음부터 빌드
cd build/libs # jar 파일이 존재하는 폴더로 이동
ll 혹은 ls # 폴더 보기
nohup java -jar [이름-SNAPSHOT.jar] &