Server/서버 배포과정

SpringBoot 프로젝트 서버 배포하기 2 - 환경설정을 서버에 세팅

hhyyyjun 2024. 5. 21. 09:28

이전 포스팅에서는 서버에 jar파일과 jdk만 세팅하여 간단하게 서버를 통해 프로젝트를 실행하는 과정을 진행했다.

이번 포스팅은 프로젝트 내에 세팅한 application.yml 파일을 서버에 세팅하여 사용하였다.

 

먼저 data 폴더 내에 vi 명령어로 application.yml 파일을 생성했다.

vi application.yml

 

 

yml파일 내부의 세팅은 프로젝트 내의 세팅과 동일하다.

혹시 몰라 properties 파일로도 준비했다. (모자이크 처리된 파일들은 점점 나타날 예정..!ㅎ)

 

JPA를 사용한 프로젝트이기 때문에 DB에도 테이블이 정상적으로 생성되는 것까지 확인할 것이다.

jdk-11.0.22/bin/java -jar -Dserver.port=7878 -Dspring.profiles.active=local security-0.0.1-SNAPSHOT.jar --spring.config.location=file:application.yml

 

위 명령어를 사용하여 실행할 것이다. 간단하게 설명을 적자면,

-Dserver.port=7878

포트 번호 지정 시 사용한다.

-Dspring.profiles.active=local

실행할 환경을 세팅한다.

--spring.config.location=file:application.yml

환경설정에 사용할 파일을 선택한다.

 

나머지 jar파일 실행하는 명령어는 같다.

 

 

위 명령어를 실행한 결과 내가 선택한 로컬 환경과 7878포트넘버로 서버가 실행된 것을 확인할 수 있다.

 

 

또한 연결한 DB서버에서 테이블이 생성된 것도 확인하였음 ㅎ