ec2 프리티어에 java 설치, 시간 설정, git 설치, springboot 배포하기까지의 내용입니다.
( ubuntu의 apt-get 과는 다르게 Linux는 yum 사용 )
sudo yum update
sudo yum install java-11-amazon-corretto
설치 docs.aws
yum list java*
sudo yum list | grep jdk // 자바 7,8버전 목록들만 나온다.
date
타임존 확인(보통 UTC 기준) ➜ 한국시간(KST)으로 변경 sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
sudo yum install git
깃 설치 git --version
i
입력wq
쓰기 저장 후 종료 cd ~
vi .bashrc
export profile=deploy
export MYSQL_DATABASE_URL=RDS엔드포인트
export MYSQL_DATABASE_USERNAME=db계정
export MYSQL_DATABASE_PASSWORD=db계정PW
source .bashrc
echo $profile
mkdir ~/app
git clone으로 프로젝트 저장할 디렉토리 생성, 이동 cd app
git clone https://github.com/sally-ksh/issue-tracker.git
git switch deploy // 배포 branch
cd BE
chmod -x gradlew // 실행권한
vi ~/app/deply.sh
배포 스크립트 작성 chmod +x ./deploy.sh
./deploy.sh
vim nohup.out // 실행 확인
ps -ef | grep issuetracker // 실행 확인
cat /dev/null > nohup.out
nohup.out 파일 초기화
./gradlew build --exclude-task test
빌드 시 테스트 제외 ref