티스토리 뷰

🐕🦵개발/➡️backend

[Spring boot] 환경변수 파일 나누기

우리집강아지깜순이 2023. 1. 13. 11:48
반응형

개발을 하게 되면 

로컬pc, 개발서버, 운영서버 별로 환경변수(설정파일)을 다르게 해야 한다. 다를 수 밖에 없다.

로컬개발을 할 때는 로컬에 맞는 설정을 해야하고, 운영서버에 배포할 때는 운영서버에 맞는 환경 설정을 해야 하는데, 개발하면서 매번 수정하면서 진행 할 수 가 없다.

 

#VM arg = -Dspring.profiles.active=dev

#개발환경별로 나누기
spring:
  config:
    activate:
      on-profile: dev
      
---
#Datasource Configuration
spring:
  datasource:
    driver-class-name: org.postgresql.Driver
    hikari:
        maximum-pool-size: 4
    url: jdbc:postgresql://localhost:5432/test
    username: postgres
    password: postgres

 

sts 기준 profile에 값을 지정해도 되지만,

 

vm호출 시 아래와 같이 지정해도 된다.

 

spring boot 기동 후 로그를 보면

 

dev모드로 띄어진 것을 알 수 있다.

반응형

'🐕🦵개발 > ➡️backend' 카테고리의 다른 글

[nods.js] 화상채팅 프로그램 만들기(1)  (0) 2022.12.06
[nodejs] 설치하기( + nvm 설치하기)  (0) 2022.11.26
기본셋팅  (0) 2022.03.24
댓글
최근에 올라온 글
반응형