EC2에 spring boot 프로젝트 gradle로 빌드하고 배포하기

yozzum·2022년 7월 27일
0

--------------------------- 서버 환경 세팅

# 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 &
profile
yozzum

0개의 댓글