-
EC2에 Spring Boot 배포하기 (추후 업데이트)Infra/AWS 2024. 5. 7. 16:12
1. 필요한 것
- JDK
- Gradle
2. 우분투 환경에 JDK 설치하기
$ sudo apt update && / sudo apt install openjdk-17-jdk -y $java -version // 확인
3. 스프링 프로젝트 가져오기
$ git clone https://github.com/JSCODE-EDU/ec2-spring-boot-sample.git $ cd ec2-spring-boot-sample
4. application.yml파일 만들기
src/main/resources/application.yml -> 위 경로에서 수행
server: port: 80
5. Server 실행시키기
$ ./gradlew clean build # 기존 빌드된 파일을 삭제하고 새롭게 JAR로 빌드 $ cd ~/ec2-spring-boot-sample/build/libs $ sudo java -jar ec2-spring-boot-sample-0.0.1-SNAPSHOT.jar
참고) 백그라운드에서 Spring Boot 실행시키기
$ sudo nohup java -jar ec2-spring-boot-sample-0.0.1-SNAPSHOT.jar &
6. Server 종료시키기
$ ps -ed | grep jar // jar 이름으로 수행중인 프로세스 확인 -> PID 번호 확인 $ kill pid
'Infra > AWS' 카테고리의 다른 글
ELB를 활용하여 HTTPS 연결하기 (2) - ELB에 도메인 연결 HTTPS 적용 (0) 2024.05.08 ELB를 활용하여 HTTPS 연결하기 (1) (0) 2024.05.08 Route53 - 도메인 등록 (0) 2024.05.08 EC2 - 고정 IP 연결 (0) 2024.05.07 AWS - EC2 기본 설정 (1) 2024.05.06