# 개발환경 구축
# 패키지 업데이트
sudo apt update
# 자바 설치
sudo apt install openjdk-11-jre-headless
# 빌드
./gradlew build
# 실행
java -jar build/libs/DeployServer-0.0.1-SNAPSHOT.jar`
# 백그라운드 실행
nohup java -jar build/libs/DeployServer-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev > /dev/null 2>&1 &
# 실행중인 프로세스 종료
ps -ef | grep "DeployServer-0.0.1-SNAPSHOT.jar" | grep -v grep | awk '{print $2}' | xargs kill -9 2> /dev/null
# nvm 설치
brew install nvm
# 버전 확인
nvm -v
# node.js 설치
nvm install 16
# 버전 확인
node -v
# client 디렉토리의 .env 파일을 수정 후 진행
# -> ~URL=http://{ec2 end-point}:{포트번호}
npm install
npm run build
-> build 디렉토리 생성됨
-> build 디렉토리 안에 있는 파일들을 S3 객체정보에 업로드
application.properies 파일 수정
* spring.datasource.url={AWS RDS '엔드포인트 주소:포트'}
* spring.datasource.username={AWS RDS Mysql 마스터 사용자 이름}
* spring.datasource.password={AWS RDS Mysql 마스터 암호}
* config.domain={AWS S3 Endpoint 주소}