GitHub에서 Spring Boot 프로젝트 git clone
git clone https://github.com/JSCODE-EDU/ec2-spring-boot-sample.git
cd ec2-spring-boot-sample/src/main/resources
application.yml 생성
。해당 파일은 .gitignore에 의해 포함이 되지 않았으므로 직접 src/main/resources 경로에서 생성
vim application.yml
server:
port: 80
서버 실행
。./gradlew clean build를 통해 기존 빌드파일을 삭제 후 새로운 JAR을 빌드
▶ ./gradlew build는 그냥 빌드만 수행하므로 이전 빌드파일은 삭제하지 않는다.
。sudo java -jar ec2-spring-boot-sample-0.0.1-SNAPSHOT.jar를 통해 jar파일을 실행하여 스프링 서버를 구동
cd ~/ec2-spring-boot-sample
./gradlew clean build # 기존 빌드된 파일을 삭제하고 새롭게 JAR로 빌드
cd ~/ec2-spring-boot-sample/build/libs
sudo java -jar ec2-spring-boot-sample-0.0.1-SNAPSHOT.jar # jar 실행

。이후 EC2 인스턴스의 public IPv4 주소로 접속 시 해당 스프링 서버로 접속됨을 확인 가능
