...

Ec2 서버 배포 방법 정리 본문

백엔드

Ec2 서버 배포 방법 정리

gi2 2022. 7. 12. 14:27

[인스턴스 생성]

1. 이름 및 태그 (맘대로!)

2. ubuntu 22.04(프리티어 사용 가능 선택)

3. 키페어 .ppk로 생성(다중 인스턴스 사용 가능, 잃어버리지 말것!)

4. 왕중요!!! 보안 그룹 생성(인바운드, 아웃바운드 규칙 상세히 확인)-> 아웃바운드는 다 열어두는 걸로 가도됨

[Putty]

1. Host Name에 ubuntu@서버 ip(탄력적 ip)

2. SSH->Auth->private key file for authentication에 .ppk 파일 업로드 

 

[우분투 터미널]

1. sudo git clone "git http주소"

2. sudo apt-get update

3. sudo apt install openjdk-11-jdk

4. java -version

5. cd 명령어를 통해 프로젝트 파일로 들어간 후 

6. sudo chmod 777 ./gradlew

7. sudo ./gradlew build (테스트와 함께 build)

7-1. sudo ./gradlew build --exclude-task test(테스트 없이 build)

-> 빌드 도중 77%에서 멈춘다면 테스트 코드에 문제가 있을 확률이 높더라.,,

8. cd build -> cd libs -> 이동 후 ls로 jar 파일 확인

9. java -jar [jar파일]

10. (무중단 배포) sudo nohup java -jar [jar파일] &

Comments