728x90
개발 외 배포시에만 사용하는 yml을
github 레포에 올리면 안되기 때문에
운영서버에 따로 파일을 생성하여
서버시작시에 적용한다.
1. 운영서버에 application-prod.yml 생성
vi ~/directory/application-prod.yml
[application-prod.yml]
spring:
datasource:
url: jdbc:mariadb://운영디비서버:3306/test
username: 운영계정
password: 운영비번
driver-class-name: org.mariadb.jdbc.Driver
mybatis:
mapper-locations: classpath:mapper/*.xml
configuration:
map-underscore-to-camel-case: true
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
2. gradle 빌드하기
gradle clean
gradle build -x test
3. 서버 시작하기
nohup java -jar -Dspring.config.location=/directory/application-prod.yml 어플리케이션명.jar 2>&1 &
'서버' 카테고리의 다른 글
Docker - socks4 proxy server 거쳐서 이미지 Pull 받기 (0) | 2025.02.19 |
---|---|
Socks4 사용하여 proxy server 거쳐 데이터 주고 받기 (0) | 2025.02.19 |
gradle - spring boot 배포 스크립트 (0) | 2025.02.16 |
AWS ec2) spring boot 프로젝트 gradle 배포 (0) | 2025.02.16 |
gradle - 서버에서 gradle 관련 작업시 자꾸 서버 멈추는 현상 (0) | 2025.02.16 |