--------------------------- 서버 환경 세팅
# 1. 패키지 매니저 apt-get(Advanced Packaging Tool)의 인덱스 정보 업데이트
sudo apt-get update
# 2. jdk8(Java Development Kit) 설치
sudo apt-get install openjdk-8-jdk
# 3. java 환경변수 설정
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
# JAVA_HOME 변수 값 확인(환경 변수 설정 잘 되었는지)
echo $JAVA_HOME
# 4. path 환경변수 설정
export PATH=$PATH:$JAVA_HOME/jre/bin
# PATH 변수 값 확인
echo $PATH
#sudo apt-get update
# 5.
#sudo add-apt-repository ppa:cwchien/gradle
#sudo apt-get update
# 6. Gradle 7.1.1 버전 다운로드
#sudo apt-get install gradle-7.1.1
# 7. Gradle 7.1.1 버전 다운로드
sudo wget https://services.gradle.org/distributions/gradle-7.1.1-bin.zip
# 8. /opt/gradle 에 압축파일 풀기
sudo mkdir /opt/gradle
sudo unzip -d /opt/gradle gradle-7.1.1-bin.zip
# 9. path 변수 설정
export PATH=$PATH:/opt/gradle/gradle-7.1.1/bin
# 10. gradle-wrapper.properties 에 대한 권한 변경
sudo chmod 777 /opt/gradle/gradle-7.1.1/bin/gradle-wrapper.properties
# 11. Git clone
cd /
git clone -b simulator --single-branch https://github.com/YOUR_REPOSITORY/PROJECT_NAME.git
cd /THEFIT-Clothes
# 12. Gradle wrapper 생성
gradle wrap
# 13. test task를 제외하고 gradle 빌드
sudo ./gradlew clean build --exclude-task test --info
# 14. 서버 배포
nohup java -jar build/libs/THEFIT_Clothes-0.0.1-SNAPSHOT.war &