github action은 ec2에 접근해서 명령 불가
s3는 저장소
code delpoy는 저장기능 x 택배 배달
자바, 깃 설치
$ sudo apt-get update $ sudo apt-get upgrade # JAVA16java - 설치 $ sudo apt install openjdk-16-jdk # 설치 확인 $ java -version # ~/.bashrc 열기 $ sudo vi ~/.bashrc # ~/.bashrc 파일에 설정 추가 # JAVA_HOME settings export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java)))) export PATH=$PATH:$JAVA_HOME/bin # 현재 실행중인 shell에 즉시 적용 (새로 실행한 shell에서는 필요없음) $ source .bashrc # 설정 확인 $ echo $JAVA_HOME # Git 설치 sudo apt-get install git sudo apt install git git --version git config --global user.name {name} git config --global user.mail {email} # 원하는 디렉토리에 프로젝트 설치 git clone https://github.com/prgrms-web-devcourse/Team_i6_comepet_BE.git # 테스트 제외하고 빌드 ./gradlew clean && ./gradlew build --exclude-task test # 실행 java -jar compet-0.0.1.jar # Mysql 설치 sudo apt-get install mysql-client
Mysql 접속
mysql -u admin -p -h compet-dev.cj39cvuntdg1.ap-northeast-2.rds.amazonaws.com
우분투 인스턴스에 CodeDeploy Agent 설치
# 에이전트 설치 wget https://aws-codedeploy-ap-northeast-2.s3.ap-northeast-2.amazonaws.com/latest/install # 권한 설정 chmod +x ./install sudo ./install auto # codedeploy-agent 상태 확인 sudo service codedeploy-agent status # codedeploy-agent 서비스 시작 sudo service codedeploy-agent start