목차
전에 올렸던 게시글에서 인스턴스에 연결하여 우분투 환경에서 진행한다.
✅ 1. Ubuntu 환경에서 JDK 설치하는 법
$ sudo apt update && /
sudo apt install openjdk-17-jdk -y
✅ 2. 잘 설치됐는 지 확인하기
$ java -version
✅ 3. Github으로부터 Spring Boot 프로젝트 clone하기
$ git clone (github 주소)
$ cd 생성한 레포지토리 이름
✅ 4. application.yml 파일 직접 만들기
application.yml와 같은 민감한 정보가 포함된 파일은 Git으로 버전 관리를 하지 않는게 일반적이다. 따라서 application.yml 파일은 별도로 EC2 인스턴스에 올려주어야 한다. 하지만 application.yml 파일을 EC2 인스턴스에 올리는 작업보다는, application.yml 파일을 직접 만드는 게 훨씬 간단하다.
server:
port: 80
✅ 5. 서버 실행시키기
$ ./gradlew clean build # 기존 빌드된 파일을 삭제하고 새롭게 JAR로 빌드
$ cd ~/레포주소/build/libs
$ sudo java -jar 레포주소-0.0.1-SNAPSHOT.jar
✅ 6. 잘 작동하는 지 확인하기

'🏛️Infra > AWS' 카테고리의 다른 글
비용 나가지 않게 EC2 종료하기 (0) | 2025.01.26 |
---|---|
EC2란? (1) | 2025.01.26 |
IP와 Port (0) | 2025.01.26 |
배포(Deployment)란? (0) | 2025.01.26 |
전에 올렸던 게시글에서 인스턴스에 연결하여 우분투 환경에서 진행한다.
✅ 1. Ubuntu 환경에서 JDK 설치하는 법
$ sudo apt update && /
sudo apt install openjdk-17-jdk -y
✅ 2. 잘 설치됐는 지 확인하기
$ java -version
✅ 3. Github으로부터 Spring Boot 프로젝트 clone하기
$ git clone (github 주소)
$ cd 생성한 레포지토리 이름
✅ 4. application.yml 파일 직접 만들기
application.yml와 같은 민감한 정보가 포함된 파일은 Git으로 버전 관리를 하지 않는게 일반적이다. 따라서 application.yml 파일은 별도로 EC2 인스턴스에 올려주어야 한다. 하지만 application.yml 파일을 EC2 인스턴스에 올리는 작업보다는, application.yml 파일을 직접 만드는 게 훨씬 간단하다.
server:
port: 80
✅ 5. 서버 실행시키기
$ ./gradlew clean build # 기존 빌드된 파일을 삭제하고 새롭게 JAR로 빌드
$ cd ~/레포주소/build/libs
$ sudo java -jar 레포주소-0.0.1-SNAPSHOT.jar
✅ 6. 잘 작동하는 지 확인하기

'🏛️Infra > AWS' 카테고리의 다른 글
비용 나가지 않게 EC2 종료하기 (0) | 2025.01.26 |
---|---|
EC2란? (1) | 2025.01.26 |
IP와 Port (0) | 2025.01.26 |
배포(Deployment)란? (0) | 2025.01.26 |